クラス BatchMessagingMessageListenerAdapter
- java.lang.ObjectSE
-
- org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener
-
- org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter
-
- org.springframework.amqp.rabbit.listener.adapter.BatchMessagingMessageListenerAdapter
- 実装されたすべてのインターフェース:
MessageListener
、ChannelAwareBatchMessageListener
、ChannelAwareMessageListener
public class BatchMessagingMessageListenerAdapter extends MessagingMessageListenerAdapter implements ChannelAwareBatchMessageListener
バッチリスナー用のリスナーアダプター。- 導入:
- 2.2
- 作成者:
- Gary Russell
ネストされたクラスのサマリー
クラス org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter から継承されたネストクラス / インターフェース
MessagingMessageListenerAdapter.MessagingMessageConverterAdapter
クラス org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener から継承されたネストクラス / インターフェース
AbstractAdaptableMessageListener.ReplyExpressionRoot
フィールドサマリー
クラス org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener から継承されたフィールド
logger
コンストラクターのサマリー
コンストラクター コンストラクター 説明 BatchMessagingMessageListenerAdapter(ObjectSE bean, MethodSE method, boolean returnExceptions, RabbitListenerErrorHandler errorHandler, BatchingStrategy batchingStrategy)
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 void
onMessageBatch(ListSE<Message> messages, com.rabbitmq.client.Channel channel)
protected Message<?>
toMessagingMessage(Message amqpMessage)
クラス org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter から継承されたメソッド
buildMessage, getHandlerAdapter, getMessagingMessageConverter, invokeHandlerAndProcessResult, isAsyncReplies, onMessage, setHandlerAdapter, setHeaderMapper, setMessageConverter
クラス org.springframework.amqp.rabbit.listener.adapter.AbstractAdaptableMessageListener から継承されたメソッド
containerAckMode, convert, doHandleResult, doPublish, extractMessage, getEncoding, getMessageConverter, getReceivedExchange, getReplyContentType, getReplyToAddress, handleListenerException, handleResult, handleResult, isConverterWinsContentType, postProcessChannel, postProcessResponse, sendResponse, setBeanResolver, setBeforeSendReplyPostProcessors, setConverterWinsContentType, setDefaultRequeueRejected, setEncoding, setMandatoryPublish, setRecoveryCallback, setReplyContentType, setReplyPostProcessor, setResponseAddress, setResponseExchange, setResponseRoutingKey, setRetryTemplate
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.amqp.rabbit.listener.api.ChannelAwareBatchMessageListener から継承されたメソッド
onMessage
インターフェース org.springframework.amqp.rabbit.listener.api.ChannelAwareMessageListener から継承されたメソッド
onMessage
インターフェース org.springframework.amqp.core.MessageListener から継承されたメソッド
containerAckMode, isAsyncReplies, onMessageBatch
コンストラクターの詳細
BatchMessagingMessageListenerAdapter
public BatchMessagingMessageListenerAdapter(ObjectSE bean, MethodSE method, boolean returnExceptions, RabbitListenerErrorHandler errorHandler, @Nullable BatchingStrategy batchingStrategy)
メソッドの詳細
onMessageBatch
public void onMessageBatch(ListSE<Message> messages, com.rabbitmq.client.Channel channel)
- 次で指定:
- インターフェース
ChannelAwareBatchMessageListener
のonMessageBatch
- 次で指定:
- インターフェース
ChannelAwareMessageListener
のonMessageBatch
toMessagingMessage
protected Message<?> toMessagingMessage(Message amqpMessage)
- オーバーライド:
- クラス
MessagingMessageListenerAdapter
のtoMessagingMessage