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, java.lang.Runnable onComplete)
           
 
Method Summary
 void ack()
           
 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,
               java.lang.Runnable 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()


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