Class ApacheKafkaAdminAdapterFactory
java.lang.Object
com.linkedin.venice.pubsub.PubSubAdminAdapterFactory<PubSubAdminAdapter>
com.linkedin.venice.pubsub.adapter.kafka.admin.ApacheKafkaAdminAdapterFactory
- All Implemented Interfaces:
 Closeable,AutoCloseable
Implementation of 
PubSubProducerAdapterFactory used to create Apache Kafka admin clients.
 A kafka based admin client created using this factory is for managing and inspecting topics, brokers, configurations and ACLs.- 
Constructor Summary
ConstructorsConstructorDescriptionConstructor for ApacheKafkaAdminAdapterFactory used mainly for reflective instantiation. - 
Method Summary
Modifier and TypeMethodDescriptionvoidclose()create(PubSubAdminAdapterContext adminAdapterContext) Creates a PubSub admin adapter.getName() 
- 
Constructor Details
- 
ApacheKafkaAdminAdapterFactory
public ApacheKafkaAdminAdapterFactory()Constructor for ApacheKafkaAdminAdapterFactory used mainly for reflective instantiation. 
 - 
 - 
Method Details
- 
create
Description copied from class:PubSubAdminAdapterFactoryCreates a PubSub admin adapter.- Specified by:
 createin classPubSubAdminAdapterFactory<PubSubAdminAdapter>- Parameters:
 adminAdapterContext- The context containing all dependencies and configurations required to create an admin adapter.- Returns:
 - An instance of the PubSub admin adapter.
 
 - 
getName
- Specified by:
 getNamein classPubSubAdminAdapterFactory<PubSubAdminAdapter>
 - 
close
- Throws:
 IOException
 
 -