インターフェース MessageListenerContainer

すべてのスーパーインターフェース:
LifecyclePhasedSmartLifecycle
すべての既知の実装クラス:
AbstractMessageListenerContainerAbstractPollingMessageListenerContainerDefaultMessageListenerContainerJmsMessageEndpointManagerSimpleMessageListenerContainer

public interface MessageListenerContainer extends SmartLifecycle
メッセージリスナコンテナーを表すフレームワークによって使用される内部抽象化。JMS と JCA の両方のスタイルのコンテナーをサポートすることにより、外部で実装することを意図していません。
導入:
4.1
作成者:
Stephane Nicoll
  • メソッドの詳細

    • setupMessageListener

      void setupMessageListener(ObjectSE messageListener)
      使用するメッセージリスナーを設定します。そのメッセージリスナー型がサポートされていない場合、IllegalArgumentExceptionSE をスローします。
    • getMessageConverter

      @Nullable MessageConverter getMessageConverter()
      MessageEE があれば、それを変換するために使用できる MessageConverter を返します。
    • getDestinationResolver

      @Nullable DestinationResolver getDestinationResolver()
      名前で宛先を解決するために使用する DestinationResolver を返します。
    • isPubSubDomain

      boolean isPubSubDomain()
      パブリッシュ / サブスクライブドメイン(TopicsEE)が使用されているかどうかを返します。それ以外の場合は、ポイントツーポイントドメイン(QueuesEE)が使用されます。
    • isReplyPubSubDomain

      boolean isReplyPubSubDomain()
      返信先がパブリッシュ / サブスクライブドメイン(TopicsEE)を使用するかどうかを返します。それ以外の場合は、ポイントツーポイントドメイン(QueuesEE)が使用されます。

      デフォルトでは、値は isPubSubDomain() と同じです。

    • getReplyQosSettings

      @Nullable QosSettings getReplyQosSettings()
      応答を送信するときに使用する QosSettings を返すか、ブローカーのデフォルトを使用する必要がある場合は null を返します。
      導入:
      5.0