org.eclipse.paho.client.mqttv3.internal.wire
Class MqttAck

java.lang.Object
  extended by org.eclipse.paho.client.mqttv3.internal.wire.MqttWireMessage
      extended by org.eclipse.paho.client.mqttv3.internal.wire.MqttAck
Direct Known Subclasses:
MqttConnack, MqttPingResp, MqttPubAck, MqttPubComp, MqttPubRec, MqttSuback, MqttUnsubAck

public abstract class MqttAck
extends MqttWireMessage

Abstract super-class of all acknowledgement messages.


Field Summary
 
Fields inherited from class org.eclipse.paho.client.mqttv3.internal.wire.MqttWireMessage
duplicate, MESSAGE_TYPE_CONNACK, MESSAGE_TYPE_CONNECT, MESSAGE_TYPE_DISCONNECT, MESSAGE_TYPE_PINGREQ, MESSAGE_TYPE_PINGRESP, MESSAGE_TYPE_PUBACK, MESSAGE_TYPE_PUBCOMP, MESSAGE_TYPE_PUBLISH, MESSAGE_TYPE_PUBREC, MESSAGE_TYPE_PUBREL, MESSAGE_TYPE_SUBACK, MESSAGE_TYPE_SUBSCRIBE, MESSAGE_TYPE_UNSUBACK, MESSAGE_TYPE_UNSUBSCRIBE, msgId, STRING_ENCODING
 
Constructor Summary
MqttAck(byte type)
           
 
Method Summary
protected  byte getMessageInfo()
          Sub-classes should override this to encode the message info.
 String toString()
           
 
Methods inherited from class org.eclipse.paho.client.mqttv3.internal.wire.MqttWireMessage
createWireMessage, createWireMessage, decodeUTF8, encodeMBI, encodeMessageId, encodeUTF8, getHeader, getKey, getMessageId, getPayload, getType, getVariableHeader, isMessageIdRequired, isRetryable, readMBI, setDuplicate, setMessageId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MqttAck

public MqttAck(byte type)
Method Detail

getMessageInfo

protected byte getMessageInfo()
Description copied from class: MqttWireMessage
Sub-classes should override this to encode the message info. Only the least-significant four bits will be used.

Specified by:
getMessageInfo in class MqttWireMessage

toString

public String toString()
Overrides:
toString in class MqttWireMessage
Returns:
String representation of the wire message


Copyright © 2013. All Rights Reserved.