Class SimpleBatchingStrategy
public class SimpleBatchingStrategy : IBatchingStrategy
- Inheritance
-
SimpleBatchingStrategy
- Implements
- Inherited Members
Constructors
SimpleBatchingStrategy(int, int, long)
public SimpleBatchingStrategy(int batchSize, int bufferLimit, long timeout)
Parameters
Methods
AddToBatch(string, string, IMessage)
public MessageBatch? AddToBatch(string exch, string routKey, IMessage input)
Parameters
Returns
CanDebatch(IMessageHeaders)
public bool CanDebatch(IMessageHeaders properties)
Parameters
properties
IMessageHeaders
Returns
DeBatch(IMessage, Action<IMessage>)
public void DeBatch(IMessage input, Action<IMessage> fragmentConsumer)
Parameters
NextRelease()
public DateTime? NextRelease()
Returns
ReleaseBatches()
public ICollection<MessageBatch> ReleaseBatches()