Class PahoMessage

java.lang.Object
org.apache.camel.support.MessageSupport
org.apache.camel.support.DefaultMessage
org.apache.camel.component.paho.PahoMessage
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.Message, org.apache.camel.spi.DataTypeAware, org.apache.camel.spi.HasCamelContext

public class PahoMessage extends org.apache.camel.support.DefaultMessage
  • Field Summary

    Fields inherited from class org.apache.camel.support.MessageSupport

    camelContext, typeConverter
  • Constructor Summary

    Constructors
    Constructor
    Description
    PahoMessage(org.apache.camel.CamelContext camelContext, org.eclipse.paho.client.mqttv3.MqttMessage mqttMessage)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.paho.client.mqttv3.MqttMessage
     
     
    void
    setMqttMessage(org.eclipse.paho.client.mqttv3.MqttMessage mqttMessage)
     

    Methods inherited from class org.apache.camel.support.DefaultMessage

    createHeaders, getHeader, getHeader, getHeader, getHeader, getHeader, getHeader, getHeaders, hasHeaders, hasPopulatedHeaders, populateInitialHeaders, removeHeader, removeHeaders, removeHeaders, reset, setHeader, setHeaders

    Methods inherited from class org.apache.camel.support.MessageSupport

    copy, copyFrom, copyFromWithNewBody, createBody, createMessageId, getBody, getBody, getBody, getCamelContext, getDataType, getExchange, getMandatoryBody, getMandatoryBody, getMessageId, getMessageTimestamp, getPayloadForTrait, hasDataType, hasMessageId, hasTrait, setBody, setBody, setBody, setCamelContext, setDataType, setExchange, setMessageId, setPayloadForTrait, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • PahoMessage

      public PahoMessage(org.apache.camel.CamelContext camelContext, org.eclipse.paho.client.mqttv3.MqttMessage mqttMessage)
  • Method Details

    • getMqttMessage

      public org.eclipse.paho.client.mqttv3.MqttMessage getMqttMessage()
    • setMqttMessage

      public void setMqttMessage(org.eclipse.paho.client.mqttv3.MqttMessage mqttMessage)
    • newInstance

      public PahoMessage newInstance()
      Overrides:
      newInstance in class org.apache.camel.support.DefaultMessage