Class PahoMqtt5EndpointBuilderFactory.PahoMqtt5HeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.PahoMqtt5EndpointBuilderFactory.PahoMqtt5HeaderNameBuilder
Enclosing interface:
PahoMqtt5EndpointBuilderFactory

public static class PahoMqtt5EndpointBuilderFactory.PahoMqtt5HeaderNameBuilder extends Object
The builder of headers' name for the Paho MQTT 5 component.
  • Constructor Details

    • PahoMqtt5HeaderNameBuilder

      public PahoMqtt5HeaderNameBuilder()
  • 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.
    • pahoMqtt5Qos

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

      public String pahoMqtt5Retained()
      Retain option. The option is a: Boolean type. Group: producer
      Returns:
      the name of the header PahoMqtt5Retained.
    • pahoMqtt5OverrideTopic

      public String pahoMqtt5OverrideTopic()
      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 PahoMqtt5OverrideTopic.
    • pahoMqtt5MsgProperties

      public String pahoMqtt5MsgProperties()
      Consumer: The properties set on the incoming message. Producer: The properties to be set on the outgoing message. The option is a: org.eclipse.paho.mqttv5.common.packet.MqttProperties type. Group: producer
      Returns:
      the name of the header PahoMqtt5MsgProperties.