Table of Contents

Namespace Silverback.Messaging.Producing.EndpointResolvers

Classes

DynamicProducerEndpointResolver<TMessage, TEndpoint, TConfiguration>

Dynamically resolves the destination endpoint (e.g. the target topic and partition) for each message being produced.

KafkaDynamicProducerEndpointResolver<TMessage>

Dynamically resolves the target topic and partition for each message being produced.

KafkaStaticProducerEndpointResolver

Statically resolves to the same target topic and partition (if specified) for every message being produced.

MqttDynamicProducerEndpointResolver<TMessage>

Dynamically resolves the target topic for each message being produced.

MqttStaticProducerEndpointResolver

Statically resolves to the same target topic for every message being produced.

StaticProducerEndpointResolver<TEndpoint, TConfiguration>

Statically resolves to the same destination endpoint (e.g. the target topic and partition) for every message being produced.

Interfaces

IDynamicProducerEndpointResolver

Dynamically resolves the destination endpoint (e.g. the target topic and partition) for each message being produced.

IDynamicProducerEndpointResolver<TEndpoint>

Statically resolves to the same destination endpoint (e.g. the target topic and partition) for every message being produced.

IKafkaProducerEndpointResolver<TMessage>

A type used to resolve the target topic and partition for the outbound message.

IMqttProducerEndpointResolver<TMessage>

A type used to resolve the target topic for the outbound message.

IProducerEndpointResolver

Resolves the destination endpoint (e.g. the target topic and partition) for a message being produced.

IProducerEndpointResolver<TEndpoint>

Resolves the destination endpoint (e.g. the target topic and partition) for a message being produced.

IStaticProducerEndpointResolver

Statically resolves to the same destination endpoint (e.g. the target topic and partition) for every message being produced.

IStaticProducerEndpointResolver<TEndpoint>

Statically resolves to the same destination endpoint (e.g. the target topic and partition) for every message being produced.