Package com.bakdata.kafka.util
Class ImprovedAdminClient
- java.lang.Object
-
- com.bakdata.kafka.util.ImprovedAdminClient
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public final class ImprovedAdminClient extends java.lang.Object implements java.io.Closeable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classImprovedAdminClient.ImprovedAdminClientBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ImprovedAdminClient.ImprovedAdminClientBuilderbuilder()voidclose()@NonNull org.apache.kafka.clients.admin.AdminClientgetAdminClient()java.lang.StringgetBootstrapServers()ConsumerGroupClientgetConsumerGroupClient()@NonNull java.util.PropertiesgetProperties()@NonNull io.confluent.kafka.schemaregistry.client.SchemaRegistryClientgetSchemaRegistryClient()SchemaTopicClientgetSchemaTopicClient()TopicClientgetTopicClient()
-
-
-
Method Detail
-
getSchemaTopicClient
public SchemaTopicClient getSchemaTopicClient()
-
getTopicClient
public TopicClient getTopicClient()
-
getConsumerGroupClient
public ConsumerGroupClient getConsumerGroupClient()
-
getBootstrapServers
public java.lang.String getBootstrapServers()
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable
-
builder
public static ImprovedAdminClient.ImprovedAdminClientBuilder builder()
-
getProperties
@NonNull public @NonNull java.util.Properties getProperties()
-
getAdminClient
@NonNull public @NonNull org.apache.kafka.clients.admin.AdminClient getAdminClient()
-
getSchemaRegistryClient
@NonNull public @NonNull io.confluent.kafka.schemaregistry.client.SchemaRegistryClient getSchemaRegistryClient()
-
-