public class ByteBufferMessageBatchFactory extends java.lang.Object implements MessageBatchFactory
| Constructor and Description |
|---|
ByteBufferMessageBatchFactory(int poolableSize,
int maxPoolSize,
java.time.Clock clock,
pl.allegro.tech.hermes.common.metric.HermesMetrics hermesMetrics) |
| Modifier and Type | Method and Description |
|---|---|
MessageBatch |
createBatch(pl.allegro.tech.hermes.api.Subscription subscription) |
void |
destroyBatch(MessageBatch batch) |
public ByteBufferMessageBatchFactory(int poolableSize,
int maxPoolSize,
java.time.Clock clock,
pl.allegro.tech.hermes.common.metric.HermesMetrics hermesMetrics)
public MessageBatch createBatch(pl.allegro.tech.hermes.api.Subscription subscription)
createBatch in interface MessageBatchFactorypublic void destroyBatch(MessageBatch batch)
destroyBatch in interface MessageBatchFactory