クラス 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