クラス BeanFactoryChannelResolver

java.lang.ObjectSE
org.springframework.integration.support.channel.BeanFactoryChannelResolver
実装されたすべてのインターフェース:
AwareBeanFactoryAwareDestinationResolver<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

      public BeanFactoryChannelResolver()
      BeanFactoryChannelResolver クラスの新しいインスタンスを作成します。

      アクセスする BeanFactory は、setBeanFactory を介して設定する必要があります。これは、このリゾルバーが ApplicationContext 内で定義されている場合に自動的に発生し、初期化時にコールバックを受信します。

      関連事項:
    • BeanFactoryChannelResolver

      public BeanFactoryChannelResolver(BeanFactory beanFactory)
      BeanFactoryChannelResolver クラスの新しいインスタンスを作成します。

      このコンストラクターの使用は、このオブジェクトが Spring IoC コンテナーによって作成されている場合、提供された BeanFactory がそれを作成する BeanFactory に置き換えられるため冗長です(BeanFactoryAware 契約を参照)。Bean を定義するのではなく、このオブジェクトを明示的にインスタンス化する場合にのみ、このコンストラクターを使用してください。

      パラメーター:
      beanFactory - MessageChannel のルックアップに使用される Bean ファクトリ。
  • メソッドの詳細