クラス BeanFactoryDestinationResolver

java.lang.ObjectSE
org.springframework.jms.support.destination.BeanFactoryDestinationResolver
実装されたすべてのインターフェース:
AwareBeanFactoryAwareDestinationResolver

public class BeanFactoryDestinationResolver extends ObjectSE implements DestinationResolver, BeanFactoryAware
Spring BeanFactory に基づく DestinationResolver 実装。

Bean 名で識別された Spring 管理対象 Bean を検索し、それらが型 jakarta.jms.Destination であることを期待します。

導入:
2.5
作成者:
Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • BeanFactoryDestinationResolver

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

      アクセスする BeanFactory は、setBeanFactory を介して設定する必要があります。

      関連事項:
    • BeanFactoryDestinationResolver

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

      このオブジェクトが Spring IoC コンテナーによって作成されている場合、このコンストラクターの使用は冗長です。提供された BeanFactory は、それを作成する BeanFactory(c.f. BeanFactoryAware 契約)に置き換えられるためです。そのため、Spring IoC コンテナーのコンテキスト外でこのクラスを使用している場合にのみ、このコンストラクターを使用してください。

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

    • setBeanFactory

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

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

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

      public DestinationEE resolveDestinationName(@Nullable SessionEE session, StringSE destinationName, boolean pubSubDomain) throws JMSExceptionEE
      インターフェースからコピーされた説明: DestinationResolver
      見つかったリソースまたは動的な宛先として、指定された宛先名を解決します。
      次で指定:
      インターフェース DestinationResolverresolveDestinationName 
      パラメーター:
      session - 現在の JMS セッション (リゾルバー実装が null なしで機能できる場合)
      destinationName - 宛先の名前
      pubSubDomain - ドメインが pub-sub の場合は true、P2P の場合は false 
      戻り値:
      JMS 宛先 (トピックまたはキュー)
      例外:
      JMSExceptionEE - JMS セッションが宛先の解決に失敗した場合