クラス AbstractJmsListenerEndpoint

java.lang.ObjectSE
org.springframework.jms.config.AbstractJmsListenerEndpoint
実装されたすべてのインターフェース:
JmsListenerEndpoint
既知の直属サブクラス
MethodJmsListenerEndpointSimpleJmsListenerEndpoint

public abstract class AbstractJmsListenerEndpoint extends ObjectSE implements JmsListenerEndpoint
JMS リスナーエンドポイントの基本モデル。
導入:
4.1
作成者:
Stephane Nicoll, Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • AbstractJmsListenerEndpoint

      public AbstractJmsListenerEndpoint()
  • メソッドの詳細

    • setId

      public void setId(StringSE id)
      このエンドポイントのカスタム ID を設定します。
    • getId

      public StringSE getId()
      このエンドポイントの ID を返します(おそらく生成されます)。
      次で指定:
      インターフェース JmsListenerEndpointgetId 
    • setDestination

      public void setDestination(@Nullable StringSE destination)
      このエンドポイントの宛先の名前を設定します。
    • getDestination

      @Nullable public StringSE getDestination()
      このエンドポイントの宛先の名前を返します。
    • setSubscription

      public void setSubscription(@Nullable StringSE subscription)
      永続サブスクリプションの名前を設定します。
    • getSubscription

      @Nullable public StringSE getSubscription()
      もしあれば、恒久サブスクリプションの名前を返します。
    • setSelector

      public void setSelector(@Nullable StringSE selector)
      JMS メッセージセレクター式を設定します。

      セレクター式の詳細な定義については、JMS 仕様を参照してください。

    • getSelector

      @Nullable public StringSE getSelector()
      JMS メッセージセレクター式がある場合はそれを返します。
    • setConcurrency

      public void setConcurrency(@Nullable StringSE concurrency)
      もしあれば、リスナーの並行性を設定します。

      同時実行制限は、「下から上」の文字列にすることができます。"5-10"、または単純な上限文字列。"10" (この場合、下限は 1 になります)。

      基礎となるコンテナーは、すべての機能をサポートしている場合とサポートしていない場合があります。たとえば、スケーリングできない場合があります。その場合、上限値のみが使用されます。

    • getConcurrency

      @Nullable public StringSE getConcurrency()
      もしあれば、リスナーの並行性を返します。
    • setupListenerContainer

      public void setupListenerContainer(MessageListenerContainer listenerContainer)
      インターフェースからコピーされた説明: JmsListenerEndpoint
      このエンドポイントによって定義されたモデルを使用して、指定されたメッセージリスナーコンテナーをセットアップします。

      このエンドポイントは、それを使用可能にするために、指定されたコンテナーのリクエストされた欠落オプションを提供する必要があります。通常、これは使用する destination および messageListener の設定に関するものですが、実装はすでに設定されているデフォルト設定をオーバーライドする場合があります。

      次で指定:
      インターフェース JmsListenerEndpointsetupListenerContainer 
      パラメーター:
      listenerContainer - 設定するリスナーコンテナー
    • createMessageListener

      protected abstract MessageListenerEE createMessageListener(MessageListenerContainer container)
      指定されたコンテナーに対してこのエンドポイントを提供できる MessageListenerEE を作成します。
    • getEndpointDescription

      protected StringBuilderSE getEndpointDescription()
      このエンドポイントの説明を返します。

      toString() 結果に含めるために、サブクラスで使用できます。

    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString