クラス MessagingMessageListenerAdapter.MessagingMessageConverterAdapter

java.lang.ObjectSE
org.springframework.amqp.support.converter.MessagingMessageConverter
org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.MessagingMessageConverterAdapter
実装されたすべてのインターフェース:
MessageConverterInitializingBean
含まれているクラス:
MessagingMessageListenerAdapter

protected final class MessagingMessageListenerAdapter.MessagingMessageConverterAdapter extends MessagingMessageConverter
ペイロード抽出を AbstractAdaptableMessageListener.extractMessage(org.springframework.amqp.core.Message message) に委譲して、後方互換性を確保します。コンバーターアダプターで構成されているものの代わりに、このリスナーアダプターのコンバーターを使用します。受信メッセージに型情報がなく、構成されたメッセージコンバーターがそれをサポートしている場合、メソッドシグネチャーから変換型を推測しようとします。
  • メソッドの詳細

    • isMessageList

      protected boolean isMessageList()
    • isAmqpMessageList

      protected boolean isAmqpMessageList()
    • getMethod

      protected MethodSE getMethod()
    • extractPayload

      protected ObjectSE extractPayload(Message message)
      クラスからコピーされた説明: MessagingMessageConverter
      指定された Message のペイロードを抽出します。
      オーバーライド:
      クラス MessagingMessageConverterextractPayload 
      パラメーター:
      message - payload を抽出する AMQP メッセージ。
      戻り値:
      抽出された payload
    • checkOptional

      protected TypeSE checkOptional(TypeSE genericParameterType)