Class ConfluentAdminClientFactory
- Namespace
- Silverback.Messaging.Broker.Kafka
- Assembly
- Silverback.Integration.Kafka.dll
Wraps the Confluent.Kafka.AdminClientBuilder.
public class ConfluentAdminClientFactory : IConfluentAdminClientFactory
- Inheritance
-
ConfluentAdminClientFactory
- Implements
- Inherited Members
- Extension Methods
Constructors
ConfluentAdminClientFactory(ISilverbackLogger<ConfluentAdminClientFactory>)
Initializes a new instance of the ConfluentAdminClientFactory class.
public ConfluentAdminClientFactory(ISilverbackLogger<ConfluentAdminClientFactory> logger)
Parameters
Methods
GetClient(AdminClientConfig)
Returns an Confluent.Kafka.IAdminClient instance for the specified configuration.
public IAdminClient GetClient(AdminClientConfig config)
Parameters
configAdminClientConfigThe client configuration.
Returns
- IAdminClient
The Confluent.Kafka.IAdminClient.