クラス BeanFactoryChannelResolver
java.lang.ObjectSE
org.springframework.integration.support.channel.BeanFactoryChannelResolver
- 実装済みのインターフェース一覧:
Aware、BeanFactoryAware、DestinationResolver<MessageChannel>
public class BeanFactoryChannelResolver
extends ObjectSE
implements DestinationResolver<MessageChannel>, BeanFactoryAware
Spring
BeanFactory に基づく DestinationResolver 実装。Bean 名で識別される Spring 管理対象 Bean をルックアップし、型 MessageChannel であると想定します。Bean が見つからない場合は、可能であれば HeaderChannelRegistry に相談してください。
- 作成者:
- Mark Fisher, Gary Russell, Artem Bilan, Christian Tzolov
- 関連事項:
コンストラクター概要
コンストラクターコンストラクター説明BeanFactoryChannelResolverクラスの新しいインスタンスを作成します。BeanFactoryChannelResolver(BeanFactory beanFactory) BeanFactoryChannelResolverクラスの新しいインスタンスを作成します。方法の概要
コンストラクターの詳細
BeanFactoryChannelResolver
public BeanFactoryChannelResolver()BeanFactoryChannelResolverクラスの新しいインスタンスを作成します。アクセスする BeanFactory は、
setBeanFactoryを介して設定する必要があります。これは、このリゾルバーが ApplicationContext 内で定義されている場合に自動的に発生し、初期化時にコールバックを受信します。- 関連事項:
BeanFactoryChannelResolver
BeanFactoryChannelResolverクラスの新しいインスタンスを作成します。このコンストラクターの使用は、このオブジェクトが Spring IoC コンテナーによって作成されている場合、提供された
BeanFactoryがそれを作成するBeanFactoryに置き換えられるため冗長です(BeanFactoryAware契約を参照)。Bean を定義するのではなく、このオブジェクトを明示的にインスタンス化する場合にのみ、このコンストラクターを使用してください。- パラメーター:
beanFactory-MessageChannelのルックアップに使用される Bean ファクトリ。
メソッドの詳細
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAwareのsetBeanFactory
resolveDestination
- 次で指定:
- インターフェース
DestinationResolver<MessageChannel>のresolveDestination