Class KafkaConsumerGroupManager
java.lang.Object
pl.allegro.tech.hermes.management.infrastructure.kafka.service.KafkaConsumerGroupManager
- All Implemented Interfaces:
ConsumerGroupManager
-
Constructor Summary
ConstructorsConstructorDescriptionKafkaConsumerGroupManager(pl.allegro.tech.hermes.common.kafka.KafkaNamesMapper kafkaNamesMapper, String qualifiedClusterName, String brokerList, KafkaProperties kafkaProperties, org.apache.kafka.clients.admin.AdminClient kafkaAdminClient) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateConsumerGroup(pl.allegro.tech.hermes.api.Topic topic, pl.allegro.tech.hermes.api.Subscription subscription) voiddeleteConsumerGroup(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName)
-
Constructor Details
-
KafkaConsumerGroupManager
public KafkaConsumerGroupManager(pl.allegro.tech.hermes.common.kafka.KafkaNamesMapper kafkaNamesMapper, String qualifiedClusterName, String brokerList, KafkaProperties kafkaProperties, org.apache.kafka.clients.admin.AdminClient kafkaAdminClient)
-
-
Method Details
-
createConsumerGroup
public void createConsumerGroup(pl.allegro.tech.hermes.api.Topic topic, pl.allegro.tech.hermes.api.Subscription subscription) - Specified by:
createConsumerGroupin interfaceConsumerGroupManager
-
deleteConsumerGroup
public void deleteConsumerGroup(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName) throws ConsumerGroupDeletionException - Specified by:
deleteConsumerGroupin interfaceConsumerGroupManager- Throws:
ConsumerGroupDeletionException
-