クラス MessagingMessageListenerAdapter

java.lang.ObjectSE
org.springframework.jms.listener.adapter.AbstractAdaptableMessageListener
org.springframework.jms.listener.adapter.MessagingMessageListenerAdapter
実装されたすべてのインターフェース:
MessageListenerEESessionAwareMessageListener<MessageEE>SubscriptionNameProvider

public class MessagingMessageListenerAdapter extends AbstractAdaptableMessageListener implements SubscriptionNameProvider
構成可能な InvocableHandlerMethod を呼び出す MessageListenerEE アダプター。

受信 MessageEE を Spring の Message 抽象化でラップし、構成可能な JmsHeaderMapper を使用して JMS 標準ヘッダーをコピーします。

元の MessageEE および SessionEE は追加の引数として提供されているため、必要に応じてこれらをメソッドの引数として挿入できます。

Spring Framework 5.3.26 の時点で、MessagingMessageListenerAdapter は意味のあるデフォルトのサブスクリプション名を提供するために SubscriptionNameProvider を実装しています。詳細については、getSubscriptionName() を参照してください。

導入:
4.1
作成者:
Stephane Nicoll, Sam Brannen
関連事項:
  • コンストラクターの詳細

    • MessagingMessageListenerAdapter

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