Class MqttConnectorIncomingConfiguration

java.lang.Object
io.smallrye.reactive.messaging.mqtt.MqttConnectorCommonConfiguration
io.smallrye.reactive.messaging.mqtt.MqttConnectorIncomingConfiguration

public class MqttConnectorIncomingConfiguration extends MqttConnectorCommonConfiguration
Extract the incoming configuration for the smallrye-mqtt connector.
  • Constructor Details

    • MqttConnectorIncomingConfiguration

      public MqttConnectorIncomingConfiguration(org.eclipse.microprofile.config.Config config)
      Creates a new MqttConnectorIncomingConfiguration.
  • Method Details

    • getBroadcast

      public Boolean getBroadcast()
      Gets the broadcast value from the configuration. Attribute Name: broadcast Description: Whether or not the messages should be dispatched to multiple consumers Default Value: false
      Returns:
      the broadcast
    • getFailureStrategy

      public String getFailureStrategy()
      Gets the failure-strategy value from the configuration. Attribute Name: failure-strategy Description: Specify the failure strategy to apply when a message produced from a MQTT message is nacked. Values can be `fail` (default), or `ignore` Default Value: fail
      Returns:
      the failure-strategy
    • getBufferSize

      public Integer getBufferSize()
      Gets the buffer-size value from the configuration. Attribute Name: buffer-size Description: The size buffer of incoming messages waiting to be processed Default Value: 128
      Returns:
      the buffer-size
    • validate

      public void validate()
      Overrides:
      validate in class MqttConnectorCommonConfiguration