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.
- MqttClientTcpConfiguration
The configuration of the TCP connection to the MQTT message broker.
- MqttClientTlsConfiguration
The TLS configuration.
- MqttClientWebSocketConfiguration
The configuration of the websocket connection to the MQTT message broker.
- MqttClientWebSocketProxyConfiguration
The proxy configuration.
- MqttClientsConfigurationBuilder
Configures the MQTT clients building the MqttClientConfiguration.
- MqttConsumerEndpoint
The MQTT topic from which the message was consumed.
- MqttConsumerEndpointConfiguration
The MQTT consumer configuration.
- 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.
- 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.