Class HiveMQMqttConnectorIncomingConfiguration

java.lang.Object
io.quarkiverse.hivemqclient.smallrye.reactive.HiveMQMqttConnectorCommonConfiguration
io.quarkiverse.hivemqclient.smallrye.reactive.HiveMQMqttConnectorIncomingConfiguration

public class HiveMQMqttConnectorIncomingConfiguration extends HiveMQMqttConnectorCommonConfiguration
Extract the incoming configuration for the smallrye-mqtt-hivemq connector.
  • Constructor Details

    • HiveMQMqttConnectorIncomingConfiguration

      public HiveMQMqttConnectorIncomingConfiguration(org.eclipse.microprofile.config.Config config)
      Creates a new HiveMQMqttConnectorIncomingConfiguration.
  • 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
    • validate

      public void validate()
      Overrides:
      validate in class HiveMQMqttConnectorCommonConfiguration