Namespace Silverback.Messaging.Configuration.Mqtt
Classes
MqttClientChannelConfiguration
The base class for MqttClientTcpConfiguration and MqttClientWebSocketConfiguration.
MqttClientConfiguration
The configuration used to connect with the MQTT broker. This is actually a wrapper around the MQTTnet.MqttClientOptions from the MQTTnet library.
MqttClientConfigurationBuilder
Builds the MqttClientConfiguration.
MqttClientTcpConfiguration
The configuration of the TCP connection to the MQTT message broker.
MqttClientTcpConfigurationBuilder
Builds the MqttClientTcpConfiguration.
MqttClientTlsConfiguration
The TLS configuration.
MqttClientTlsConfigurationBuilder
Builds the MqttClientTlsConfiguration.
MqttClientWebSocketConfiguration
The configuration of the websocket connection to the MQTT message broker.
MqttClientWebSocketConfigurationBuilder
Builds the MqttClientWebSocketConfiguration.
MqttClientWebSocketProxyConfiguration
The proxy configuration.
MqttClientWebSocketProxyConfigurationBuilder
Builds the MqttClientWebSocketProxyConfiguration.
MqttClientsConfigurationBuilder
Configures the MQTT clients building the MqttClientConfiguration.
MqttConsumerEndpoint
The MQTT topic from which the message was consumed.
MqttConsumerEndpointConfiguration
The MQTT consumer configuration.
MqttConsumerEndpointConfigurationBuilder<TMessage>
Builds the MqttConsumerEndpoint.
MqttLastWillMessageConfiguration
The configuration of the last will message to be sent when the client disconnects ungracefully.
MqttLastWillMessageConfigurationBuilder<TMessage>
Builds the last will and testament (LWT) message related part of the MqttClientConfiguration.
MqttProducerEndpoint
The MQTT topic where the message must be produced to.
MqttProducerEndpointConfiguration
The MQTT producer configuration.
MqttProducerEndpointConfigurationBuilder<TMessage>
Builds the MqttProducerEndpointConfiguration.
MqttUserProperty
A user property to be sent with the CONNECT packet. It can be used to send connection related properties from the client to the server.
Interfaces
IMockedMqttOptions
Stores the mocked MQTT configuration.
IMockedMqttOptionsBuilder
Exposes the methods to configure the mocked MQTT.
Enums
NoMatchingSubscribersBehavior
Defines the behavior when no matching subscribers are found for the produced message.