org.fusesource.mqtt.client
Class FutureConnection
java.lang.Object
org.fusesource.mqtt.client.FutureConnection
public class FutureConnection
- extends java.lang.Object
A Future based optionally-blocking Connection interface to MQTT.
- Author:
- Hiram Chirino
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FutureConnection
public FutureConnection(CallbackConnection next)
isConnected
public boolean isConnected()
connect
public Future<java.lang.Void> connect()
disconnect
public Future<java.lang.Void> disconnect()
kill
public Future<java.lang.Void> kill()
subscribe
public Future<byte[]> subscribe(Topic[] topics)
unsubscribe
public Future<java.lang.Void> unsubscribe(java.lang.String[] topics)
unsubscribe
public Future<java.lang.Void> unsubscribe(org.fusesource.hawtbuf.UTF8Buffer[] topics)
publish
public Future<java.lang.Void> publish(java.lang.String topic,
byte[] payload,
QoS qos,
boolean retain)
publish
public Future<java.lang.Void> publish(org.fusesource.hawtbuf.UTF8Buffer topic,
org.fusesource.hawtbuf.Buffer payload,
QoS qos,
boolean retain)
receive
public Future<Message> receive()
resume
public void resume()
suspend
public void suspend()
Copyright © 2010-2012 FuseSource, Corp.. All Rights Reserved.