Interface IBatchingStrategy
public interface IBatchingStrategy
Methods
AddToBatch(string, string, IMessage)
MessageBatch? AddToBatch(string exchange, string routingKey, IMessage message)
Parameters
Returns
CanDebatch(IMessageHeaders)
bool CanDebatch(IMessageHeaders properties)
Parameters
properties
IMessageHeaders
Returns
DeBatch(IMessage, Action<IMessage>)
void DeBatch(IMessage message, Action<IMessage> fragmentConsumer)
Parameters
NextRelease()
DateTime? NextRelease()
Returns
ReleaseBatches()
ICollection<MessageBatch> ReleaseBatches()