Namespace Silverback.Messaging.Configuration.Kafka
Classes
KafkaClientConfiguration
Wraps the Confluent.Kafka.ConsumerConfig.
KafkaClientConfigurationBuilder
Builds the KafkaProducerConfiguration.
KafkaClientConfigurationBuilder<TConfig, TConfluentConfig, TBuilder>
The base class for all Kafka client configuration builders.
KafkaClientConfiguration<TConfluentConfig>
Wraps the Confluent.Kafka.ConsumerConfig and contains the properties shared between the KafkaProducerConfiguration and KafkaConsumerConfiguration.
KafkaClientsConfigurationBuilder
Configures the Kafka producers and consumers building the KafkaProducerConfiguration and KafkaConsumerConfiguration.
KafkaConsumerConfiguration
Wraps the Confluent.Kafka.ConsumerConfig adding the Silverback specific settings.
KafkaConsumerConfigurationBuilder
Builds the KafkaConsumerConfiguration.
KafkaConsumerEndpointConfiguration
The Kafka consumer endpoint configuration.
KafkaConsumerEndpointConfigurationBuilder<TMessage>
Builds the KafkaConsumerConfiguration.
KafkaProducerConfiguration
The KafkaProducer configuration.
KafkaProducerConfigurationBuilder
Builds the KafkaProducerConfiguration.
KafkaProducerEndpointConfiguration
The Kafka producer endpoint configuration.
KafkaProducerEndpointConfigurationBuilder<TMessage>
Builds the KafkaProducerEndpointConfiguration.
Interfaces
IMockedKafkaOptions
Stores the mocked Kafka configuration.
IMockedKafkaOptionsBuilder
Exposes the methods to configure the mocked Kafka.