org.fusesource.mqtt.client
Class Message

java.lang.Object
  extended by org.fusesource.mqtt.client.Message

public class Message
extends java.lang.Object

Author:
Hiram Chirino

Constructor Summary
Message(org.fusesource.hawtdispatch.DispatchQueue queue, org.fusesource.hawtbuf.UTF8Buffer topic, org.fusesource.hawtbuf.Buffer payload, Callback<Callback<java.lang.Void>> onComplete)
           
 
Method Summary
 void ack()
           
 void ack(Callback<java.lang.Void> onAcked)
           
 byte[] getPayload()
           
 org.fusesource.hawtbuf.Buffer getPayloadBuffer()
          Using getPayloadBuffer() is lower overhead version of getPayload() since it avoids a byte array copy.
 java.lang.String getTopic()
           
 org.fusesource.hawtbuf.UTF8Buffer getTopicBuffer()
          Using getTopicBuffer is lower overhead version of getTopic() since it avoid doing UTF-8 decode.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Message

public Message(org.fusesource.hawtdispatch.DispatchQueue queue,
               org.fusesource.hawtbuf.UTF8Buffer topic,
               org.fusesource.hawtbuf.Buffer payload,
               Callback<Callback<java.lang.Void>> onComplete)
Method Detail

getPayload

public byte[] getPayload()

getPayloadBuffer

public org.fusesource.hawtbuf.Buffer getPayloadBuffer()
Using getPayloadBuffer() is lower overhead version of getPayload() since it avoids a byte array copy.

Returns:

getTopic

public java.lang.String getTopic()

getTopicBuffer

public org.fusesource.hawtbuf.UTF8Buffer getTopicBuffer()
Using getTopicBuffer is lower overhead version of getTopic() since it avoid doing UTF-8 decode.

Returns:

ack

public void ack()

ack

public void ack(Callback<java.lang.Void> onAcked)


Copyright © 2010-2019 FuseSource, Corp.. All Rights Reserved.