Table of Contents

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

logger ISilverbackLogger<ConfluentAdminClientFactory>

The ISilverbackLogger.

Methods

GetClient(AdminClientConfig)

Returns an Confluent.Kafka.IAdminClient instance for the specified configuration.

public IAdminClient GetClient(AdminClientConfig config)

Parameters

config AdminClientConfig

The client configuration.

Returns

IAdminClient

The Confluent.Kafka.IAdminClient.