public class BrokerMessageCommitter extends java.lang.Object implements MessageCommitter
| Constructor and Description |
|---|
BrokerMessageCommitter(BrokerOffsetsRepository offsetsRepository) |
| Modifier and Type | Method and Description |
|---|---|
void |
commitOffset(pl.allegro.tech.hermes.api.Subscription subscription,
pl.allegro.tech.hermes.common.kafka.offset.PartitionOffset partitionOffset) |
void |
removeOffset(pl.allegro.tech.hermes.api.TopicName topicName,
java.lang.String subscriptionName,
pl.allegro.tech.hermes.common.kafka.KafkaTopicName topic,
int partition) |
@Inject public BrokerMessageCommitter(BrokerOffsetsRepository offsetsRepository)
public void commitOffset(pl.allegro.tech.hermes.api.Subscription subscription,
pl.allegro.tech.hermes.common.kafka.offset.PartitionOffset partitionOffset)
throws java.lang.Exception
commitOffset in interface MessageCommitterjava.lang.Exceptionpublic void removeOffset(pl.allegro.tech.hermes.api.TopicName topicName,
java.lang.String subscriptionName,
pl.allegro.tech.hermes.common.kafka.KafkaTopicName topic,
int partition)
throws java.lang.Exception
removeOffset in interface MessageCommitterjava.lang.Exception