Package com.bakdata.kafka.admin
Class ConsumerGroupsClient.ConsumerGroupClient
java.lang.Object
com.bakdata.kafka.admin.ConsumerGroupsClient.ConsumerGroupClient
- Enclosing class:
- ConsumerGroupsClient
A client for a specific consumer group.
-
Method Summary
Modifier and TypeMethodDescriptionconfig()
Create a client for the configuration of this consumer group.void
delete()
Delete a consumer group.void
Delete a consumer group only if it exists.Optional<org.apache.kafka.clients.admin.ConsumerGroupDescription>
describe()
Describe a consumer group.boolean
exists()
Checks whether a Kafka consumer group exists.Map<org.apache.kafka.common.TopicPartition,
org.apache.kafka.clients.consumer.OffsetAndMetadata> List offsets for a consumer group.
-
Method Details
-
delete
public void delete()Delete a consumer group. -
describe
Describe a consumer group.- Returns:
- consumer group description
-
listOffsets
public Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> listOffsets()List offsets for a consumer group.- Returns:
- consumer group offsets
-
exists
public boolean exists()Checks whether a Kafka consumer group exists.- Returns:
- whether a Kafka consumer group with the specified name exists or not
-
deleteIfExists
public void deleteIfExists()Delete a consumer group only if it exists. -
config
Create a client for the configuration of this consumer group.- Returns:
- config client
-