インターフェース MessageListenerContainer
- すべてのスーパーインターフェース:
Lifecycle
、Phased
、SmartLifecycle
- すべての既知の実装クラス:
AbstractMessageListenerContainer
、AbstractPollingMessageListenerContainer
、DefaultMessageListenerContainer
、JmsMessageEndpointManager
、SimpleMessageListenerContainer
メッセージリスナコンテナーを表すフレームワークによって使用される内部抽象化。JMS と JCA の両方のスタイルのコンテナーをサポートすることにより、外部で実装することを意図していません。
- 導入:
- 4.1
- 作成者:
- Stephane Nicoll
フィールドサマリー
インターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASE
メソッドのサマリー
修飾子と型メソッド説明名前で宛先を解決するために使用するDestinationResolver
を返します。Message
EE があれば、それを変換するために使用できるMessageConverter
を返します。応答を送信するときに使用するQosSettings
を返すか、ブローカーのデフォルトを使用する必要がある場合はnull
を返します。boolean
パブリッシュ / サブスクライブドメイン(Topics
EE)が使用されているかどうかを返します。boolean
返信先がパブリッシュ / サブスクライブドメイン(Topics
EE)を使用するかどうかを返します。void
setupMessageListener
(ObjectSE messageListener) 使用するメッセージリスナーを設定します。インターフェース org.springframework.context.SmartLifecycle から継承されたメソッド
getPhase, isAutoStartup, stop
メソッドの詳細
setupMessageListener
使用するメッセージリスナーを設定します。そのメッセージリスナー型がサポートされていない場合、IllegalArgumentException
SE をスローします。getMessageConverter
Message
EE があれば、それを変換するために使用できるMessageConverter
を返します。getDestinationResolver
名前で宛先を解決するために使用するDestinationResolver
を返します。isPubSubDomain
boolean isPubSubDomain()isReplyPubSubDomain
boolean isReplyPubSubDomain()返信先がパブリッシュ / サブスクライブドメイン(Topics
EE)を使用するかどうかを返します。それ以外の場合は、ポイントツーポイントドメイン(Queues
EE)が使用されます。デフォルトでは、値は
isPubSubDomain()
と同じです。getReplyQosSettings
応答を送信するときに使用するQosSettings
を返すか、ブローカーのデフォルトを使用する必要がある場合はnull
を返します。- 導入:
- 5.0