Class ConfluentAdminClientFactoryExtensions
- Namespace
- Silverback.Messaging.Broker.Kafka
- Assembly
- Silverback.Integration.Kafka.dll
Adds some convenience methods to the IConfluentAdminClientFactory interface.
public static class ConfluentAdminClientFactoryExtensions
- Inheritance
-
ConfluentAdminClientFactoryExtensions
- Inherited Members
Methods
GetClient(IConfluentAdminClientFactory, KafkaClientConfiguration)
Creates a new Confluent.Kafka.IAdminClient instance using the specified configuration.
public static IAdminClient GetClient(this IConfluentAdminClientFactory factory, KafkaClientConfiguration configuration)
Parameters
factoryIConfluentAdminClientFactoryconfigurationKafkaClientConfigurationThe configuration.
Returns
- IAdminClient
The Confluent.Kafka.IAdminClient.
GetClient(IConfluentAdminClientFactory, KafkaConsumerConfiguration)
Creates a new Confluent.Kafka.IAdminClient instance using the specified configuration.
public static IAdminClient GetClient(this IConfluentAdminClientFactory factory, KafkaConsumerConfiguration configuration)
Parameters
factoryIConfluentAdminClientFactoryconfigurationKafkaConsumerConfigurationThe configuration.
Returns
- IAdminClient
The Confluent.Kafka.IAdminClient.
GetClient(IConfluentAdminClientFactory, KafkaProducerConfiguration)
Creates a new Confluent.Kafka.IAdminClient instance using the specified configuration.
public static IAdminClient GetClient(this IConfluentAdminClientFactory factory, KafkaProducerConfiguration configuration)
Parameters
factoryIConfluentAdminClientFactoryconfigurationKafkaProducerConfigurationThe configuration.
Returns
- IAdminClient
The Confluent.Kafka.IAdminClient.
GetClient(IConfluentAdminClientFactory, Action<KafkaClientConfigurationBuilder>)
Creates a new Confluent.Kafka.IAdminClient instance using the specified configuration.
public static IAdminClient GetClient(this IConfluentAdminClientFactory factory, Action<KafkaClientConfigurationBuilder> builderAction)
Parameters
factoryIConfluentAdminClientFactorybuilderActionAction<KafkaClientConfigurationBuilder>An Action<T> that takes a KafkaClientConfigurationBuilder and configures it.
Returns
- IAdminClient
The Confluent.Kafka.IAdminClient.