クラス AbstractJmsListenerEndpoint
java.lang.ObjectSE
org.springframework.jms.config.AbstractJmsListenerEndpoint
- 実装されたすべてのインターフェース:
JmsListenerEndpoint
- 既知の直属サブクラス
MethodJmsListenerEndpoint
,SimpleJmsListenerEndpoint
JMS リスナーエンドポイントの基本モデル。
- 導入:
- 4.1
- 作成者:
- Stephane Nicoll, Juergen Hoeller
- 関連事項:
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected abstract MessageListenerEE
createMessageListener
(MessageListenerContainer container) 指定されたコンテナーに対してこのエンドポイントを提供できるMessageListener
EE を作成します。もしあれば、リスナーの並行性を返します。このエンドポイントの宛先の名前を返します。protected StringBuilderSE
このエンドポイントの説明を返します。getId()
このエンドポイントの ID を返します(おそらく生成されます)。JMS メッセージセレクター式がある場合はそれを返します。もしあれば、恒久サブスクリプションの名前を返します。void
setConcurrency
(StringSE concurrency) もしあれば、リスナーの並行性を設定します。void
setDestination
(StringSE destination) このエンドポイントの宛先の名前を設定します。void
このエンドポイントのカスタム ID を設定します。void
setSelector
(StringSE selector) JMS メッセージセレクター式を設定します。void
setSubscription
(StringSE subscription) 永続サブスクリプションの名前を設定します。void
setupListenerContainer
(MessageListenerContainer listenerContainer) このエンドポイントによって定義されたモデルを使用して、指定されたメッセージリスナーコンテナーをセットアップします。toString()
コンストラクターの詳細
AbstractJmsListenerEndpoint
public AbstractJmsListenerEndpoint()
メソッドの詳細
setId
このエンドポイントのカスタム ID を設定します。getId
このエンドポイントの ID を返します(おそらく生成されます)。- 次で指定:
- インターフェース
JmsListenerEndpoint
のgetId
setDestination
このエンドポイントの宛先の名前を設定します。getDestination
このエンドポイントの宛先の名前を返します。setSubscription
永続サブスクリプションの名前を設定します。getSubscription
もしあれば、恒久サブスクリプションの名前を返します。setSelector
JMS メッセージセレクター式を設定します。セレクター式の詳細な定義については、JMS 仕様を参照してください。
getSelector
JMS メッセージセレクター式がある場合はそれを返します。setConcurrency
もしあれば、リスナーの並行性を設定します。同時実行制限は、「下から上」の文字列にすることができます。"5-10"、または単純な上限文字列。"10" (この場合、下限は 1 になります)。
基礎となるコンテナーは、すべての機能をサポートしている場合とサポートしていない場合があります。たとえば、スケーリングできない場合があります。その場合、上限値のみが使用されます。
getConcurrency
もしあれば、リスナーの並行性を返します。setupListenerContainer
インターフェースからコピーされた説明:JmsListenerEndpoint
このエンドポイントによって定義されたモデルを使用して、指定されたメッセージリスナーコンテナーをセットアップします。このエンドポイントは、それを使用可能にするために、指定されたコンテナーのリクエストされた欠落オプションを提供する必要があります。通常、これは使用する
destination
およびmessageListener
の設定に関するものですが、実装はすでに設定されているデフォルト設定をオーバーライドする場合があります。- 次で指定:
- インターフェース
JmsListenerEndpoint
のsetupListenerContainer
- パラメーター:
listenerContainer
- 設定するリスナーコンテナー
createMessageListener
指定されたコンテナーに対してこのエンドポイントを提供できるMessageListener
EE を作成します。getEndpointDescription
このエンドポイントの説明を返します。toString()
結果に含めるために、サブクラスで使用できます。toString