public class BeanFactoryMessageChannelDestinationResolver extends ObjectSE implements DestinationResolver<MessageChannel>, BeanFactoryAware
コンストラクターと説明 |
---|
BeanFactoryMessageChannelDestinationResolver() リゾルバー自体が Spring Bean として構成され、 BeanFactoryAware を実装した結果として BeanFactory が注入される場合に使用できるデフォルトのコンストラクター。 |
BeanFactoryMessageChannelDestinationResolver(BeanFactory beanFactory) このリゾルバーを Spring 管理 Bean として定義するのではなく、手動でインスタンス化する場合に便利な BeanFactory を受け入れるコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
MessageChannel | resolveDestination(StringSE name) 指定された宛先名を解決します。 |
void | setBeanFactory(BeanFactory beanFactory) 所有ファクトリを Bean インスタンスに提供するコールバック。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public BeanFactoryMessageChannelDestinationResolver()
BeanFactoryAware
を実装した結果として BeanFactory
が注入される場合に使用できるデフォルトのコンストラクター。public BeanFactoryMessageChannelDestinationResolver(BeanFactory beanFactory)
BeanFactory
を受け入れるコンストラクター。beanFactory
- 検索を実行する Bean ファクトリ public void setBeanFactory(BeanFactory beanFactory)
BeanFactoryAware
通常の Bean プロパティの設定後、ただし InitializingBean.afterPropertiesSet()
またはカスタム init-method などの初期化コールバックの前に呼び出されます。
BeanFactoryAware
の setBeanFactory
beanFactory
- 所有 BeanFactory(非 null
)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。BeanInitializationException
public MessageChannel resolveDestination(StringSE name)
DestinationResolver
DestinationResolver<MessageChannel>
の resolveDestination
name
- 解決する宛先名 null
)