クラス BeanFactoryMessageChannelDestinationResolver

java.lang.ObjectSE
org.springframework.messaging.core.BeanFactoryMessageChannelDestinationResolver
実装されたすべてのインターフェース:
AwareBeanFactoryAwareDestinationResolver<MessageChannel>

public class BeanFactoryMessageChannelDestinationResolver extends ObjectSE implements DestinationResolver<MessageChannel>, BeanFactoryAware
宛先名を MessageChannel の Bean 名として解釈し、構成された BeanFactory で Bean を検索する DestinationResolver の実装。
導入:
4.0
作成者:
Mark Fisher
  • コンストラクターの詳細

    • BeanFactoryMessageChannelDestinationResolver

      public BeanFactoryMessageChannelDestinationResolver()
      リゾルバー自体が Spring Bean として構成され、BeanFactoryAware を実装した結果として BeanFactory が注入される場合に使用できるデフォルトのコンストラクター。
    • BeanFactoryMessageChannelDestinationResolver

      public BeanFactoryMessageChannelDestinationResolver(BeanFactory beanFactory)
      このリゾルバーを Spring 管理 Bean として定義するのではなく、手動でインスタンス化する場合に便利な BeanFactory を受け入れるコンストラクター。
      パラメーター:
      beanFactory - 検索を実行する Bean ファクトリ
  • メソッドの詳細

    • setBeanFactory

      public void setBeanFactory(BeanFactory beanFactory)
      インターフェースからコピーされた説明: BeanFactoryAware
      所有ファクトリを Bean インスタンスに提供するコールバック。

      通常の Bean プロパティの設定後、ただし InitializingBean.afterPropertiesSet() またはカスタム init-method などの初期化コールバックの前に呼び出されます。

      次で指定:
      インターフェース BeanFactoryAwaresetBeanFactory 
      パラメーター:
      beanFactory - 所有 BeanFactory(非 null)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。
      関連事項:
    • resolveDestination

      public MessageChannel resolveDestination(StringSE name)
      インターフェースからコピーされた説明: DestinationResolver
      指定された宛先名を解決します。
      次で指定:
      インターフェース DestinationResolver<MessageChannel>resolveDestination 
      パラメーター:
      name - 解決する宛先名
      戻り値:
      解決された宛先 (非 null)