Class PahoEndpointBuilderFactory.PahoHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.PahoEndpointBuilderFactory.PahoHeaderNameBuilder
Enclosing interface:
PahoEndpointBuilderFactory

public static class PahoEndpointBuilderFactory.PahoHeaderNameBuilder extends Object
The builder of headers' name for the Paho component.
  • Constructor Details

    • PahoHeaderNameBuilder

      public PahoHeaderNameBuilder()
  • Method Details

    • mqttTopic

      public String mqttTopic()
      The name of the topic. The option is a: String type. Group: consumer
      Returns:
      the name of the header MqttTopic.
    • mqttQoS

      public String mqttQoS()
      The quality of service of the incoming message. The option is a: Integer type. Group: consumer
      Returns:
      the name of the header MqttQoS.
    • pahoQos

      public String pahoQos()
      The client quality of service level (0-2). The option is a: Integer type. Group: producer
      Returns:
      the name of the header PahoQos.
    • pahoRetained

      public String pahoRetained()
      Retain option. The option is a: Boolean type. Group: producer
      Returns:
      the name of the header PahoRetained.
    • pahoOverrideTopic

      public String pahoOverrideTopic()
      The name of topic to override and send to instead of topic specified on endpoint. The option is a: String type. Group: producer
      Returns:
      the name of the header PahoOverrideTopic.