クラス BeanFactoryMessageChannelDestinationResolver
java.lang.ObjectSE
org.springframework.messaging.core.BeanFactoryMessageChannelDestinationResolver
- 実装されたすべてのインターフェース:
Aware
、BeanFactoryAware
、DestinationResolver<MessageChannel>
public class BeanFactoryMessageChannelDestinationResolver
extends ObjectSE
implements DestinationResolver<MessageChannel>, BeanFactoryAware
- 導入:
- 4.0
- 作成者:
- Mark Fisher
コンストラクターのサマリー
コンストラクター説明リゾルバー自体が Spring Bean として構成され、BeanFactoryAware
を実装した結果としてBeanFactory
が注入される場合に使用できるデフォルトのコンストラクター。BeanFactoryMessageChannelDestinationResolver
(BeanFactory beanFactory) このリゾルバーを Spring 管理 Bean として定義するのではなく、手動でインスタンス化する場合に便利なBeanFactory
を受け入れるコンストラクター。メソッドのサマリー
修飾子と型メソッド説明resolveDestination
(StringSE name) 指定された宛先名を解決します。void
setBeanFactory
(BeanFactory beanFactory) 所有ファクトリを Bean インスタンスに提供するコールバック。
コンストラクターの詳細
BeanFactoryMessageChannelDestinationResolver
public BeanFactoryMessageChannelDestinationResolver()リゾルバー自体が Spring Bean として構成され、BeanFactoryAware
を実装した結果としてBeanFactory
が注入される場合に使用できるデフォルトのコンストラクター。BeanFactoryMessageChannelDestinationResolver
このリゾルバーを Spring 管理 Bean として定義するのではなく、手動でインスタンス化する場合に便利なBeanFactory
を受け入れるコンストラクター。- パラメーター:
beanFactory
- 検索を実行する Bean ファクトリ
メソッドの詳細
setBeanFactory
インターフェースからコピーされた説明:BeanFactoryAware
所有ファクトリを Bean インスタンスに提供するコールバック。通常の Bean プロパティの設定後、ただし
InitializingBean.afterPropertiesSet()
またはカスタム init-method などの初期化コールバックの前に呼び出されます。- 次で指定:
- インターフェース
BeanFactoryAware
のsetBeanFactory
- パラメーター:
beanFactory
- 所有 BeanFactory(非null
)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。- 関連事項:
resolveDestination
インターフェースからコピーされた説明:DestinationResolver
指定された宛先名を解決します。- 次で指定:
- インターフェース
DestinationResolver<MessageChannel>
のresolveDestination
- パラメーター:
name
- 解決する宛先名- 戻り値:
- 解決された宛先 (非
null
)