org.fusesource.mqtt.client
Class Message
java.lang.Object
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 |
Message
public Message(org.fusesource.hawtdispatch.DispatchQueue queue,
org.fusesource.hawtbuf.UTF8Buffer topic,
org.fusesource.hawtbuf.Buffer payload,
java.lang.Runnable onComplete)
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.