Class ByteBufferMessageBatchFactory
- java.lang.Object
-
- pl.allegro.tech.hermes.consumers.consumer.batch.ByteBufferMessageBatchFactory
-
- All Implemented Interfaces:
MessageBatchFactory
public class ByteBufferMessageBatchFactory extends java.lang.Object implements MessageBatchFactory
-
-
Constructor Summary
Constructors Constructor Description ByteBufferMessageBatchFactory(int poolableSize, int maxPoolSize, java.time.Clock clock, pl.allegro.tech.hermes.common.metric.HermesMetrics hermesMetrics)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessageBatchcreateBatch(pl.allegro.tech.hermes.api.Subscription subscription)voiddestroyBatch(MessageBatch batch)
-
-
-
Method Detail
-
createBatch
public MessageBatch createBatch(pl.allegro.tech.hermes.api.Subscription subscription)
- Specified by:
createBatchin interfaceMessageBatchFactory
-
destroyBatch
public void destroyBatch(MessageBatch batch)
- Specified by:
destroyBatchin interfaceMessageBatchFactory
-
-