Class BatchMessagingMessageListenerAdapter
public class BatchMessagingMessageListenerAdapter : MessagingMessageListenerAdapter, IChannelAwareBatchMessageListener, IChannelAwareMessageListener, IMessageListener
- Inheritance
-
BatchMessagingMessageListenerAdapter
- Implements
- Inherited Members
Constructors
BatchMessagingMessageListenerAdapter(IApplicationContext, object, MethodInfo, bool, IRabbitListenerErrorHandler, IBatchingStrategy, ILogger)
public BatchMessagingMessageListenerAdapter(IApplicationContext context, object bean, MethodInfo method, bool returnExceptions, IRabbitListenerErrorHandler errorHandler, IBatchingStrategy batchingStrategy, ILogger logger = null)
Parameters
context
IApplicationContextbean
objectmethod
MethodInforeturnExceptions
boolerrorHandler
IRabbitListenerErrorHandlerbatchingStrategy
IBatchingStrategylogger
ILogger
Methods
CreateList(Type)
protected IList CreateList(Type type)
Parameters
type
Type
Returns
CreateMessageList(Type)
protected IList CreateMessageList(Type type)
Parameters
type
Type
Returns
OnMessageBatch(List<IMessage>, IModel)
public override void OnMessageBatch(List<IMessage> messages, IModel channel)
Parameters
ToMessagingMessage(IMessage)
protected IMessage ToMessagingMessage(IMessage amqpMessage)
Parameters
amqpMessage
IMessage