Class KafkaRetransmissionService
- java.lang.Object
-
- pl.allegro.tech.hermes.management.infrastructure.kafka.service.retransmit.KafkaRetransmissionService
-
- All Implemented Interfaces:
RetransmissionService
public class KafkaRetransmissionService extends java.lang.Object implements RetransmissionService
-
-
Constructor Summary
Constructors Constructor Description KafkaRetransmissionService(pl.allegro.tech.hermes.common.broker.BrokerStorage brokerStorage, pl.allegro.tech.hermes.common.kafka.offset.SubscriptionOffsetChangeIndicator subscriptionOffsetChange, pl.allegro.tech.hermes.common.kafka.KafkaConsumerPool consumerPool, pl.allegro.tech.hermes.common.kafka.KafkaNamesMapper kafkaNamesMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanareOffsetsMoved(pl.allegro.tech.hermes.api.Topic topic, java.lang.String subscriptionName, java.lang.String brokersClusterName)java.util.List<pl.allegro.tech.hermes.common.kafka.offset.PartitionOffset>indicateOffsetChange(pl.allegro.tech.hermes.api.Topic topic, java.lang.String subscription, java.lang.String brokersClusterName, long timestamp, boolean dryRun)
-
-
-
Constructor Detail
-
KafkaRetransmissionService
public KafkaRetransmissionService(pl.allegro.tech.hermes.common.broker.BrokerStorage brokerStorage, pl.allegro.tech.hermes.common.kafka.offset.SubscriptionOffsetChangeIndicator subscriptionOffsetChange, pl.allegro.tech.hermes.common.kafka.KafkaConsumerPool consumerPool, pl.allegro.tech.hermes.common.kafka.KafkaNamesMapper kafkaNamesMapper)
-
-
Method Detail
-
indicateOffsetChange
public java.util.List<pl.allegro.tech.hermes.common.kafka.offset.PartitionOffset> indicateOffsetChange(pl.allegro.tech.hermes.api.Topic topic, java.lang.String subscription, java.lang.String brokersClusterName, long timestamp, boolean dryRun)- Specified by:
indicateOffsetChangein interfaceRetransmissionService
-
areOffsetsMoved
public boolean areOffsetsMoved(pl.allegro.tech.hermes.api.Topic topic, java.lang.String subscriptionName, java.lang.String brokersClusterName)- Specified by:
areOffsetsMovedin interfaceRetransmissionService
-
-