public class BlockingConnection
extends java.lang.Object
A blocking Connection interface to MQTT.
Constructor and Description |
---|
BlockingConnection(FutureConnection next) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
clone() |
void |
connect() |
void |
disconnect() |
boolean |
isConnected() |
void |
kill() |
void |
publish(java.lang.String topic,
byte[] payload,
QoS qos,
boolean retain) |
void |
publish(org.fusesource.hawtbuf.UTF8Buffer topic,
org.fusesource.hawtbuf.Buffer payload,
QoS qos,
boolean retain) |
Message |
receive() |
Message |
receive(long amount,
java.util.concurrent.TimeUnit unit) |
void |
resume() |
byte[] |
subscribe(Topic[] topics) |
void |
suspend() |
void |
unsubscribe(java.lang.String[] topics) |
void |
unsubscribe(org.fusesource.hawtbuf.UTF8Buffer[] topics) |
public BlockingConnection(FutureConnection next)
public boolean isConnected()
public void connect() throws java.lang.Exception
java.lang.Exception
public void disconnect() throws java.lang.Exception
java.lang.Exception
public void kill() throws java.lang.Exception
java.lang.Exception
public byte[] subscribe(Topic[] topics) throws java.lang.Exception
java.lang.Exception
public void unsubscribe(java.lang.String[] topics) throws java.lang.Exception
java.lang.Exception
public void unsubscribe(org.fusesource.hawtbuf.UTF8Buffer[] topics) throws java.lang.Exception
java.lang.Exception
public void publish(org.fusesource.hawtbuf.UTF8Buffer topic, org.fusesource.hawtbuf.Buffer payload, QoS qos, boolean retain) throws java.lang.Exception
java.lang.Exception
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public void publish(java.lang.String topic, byte[] payload, QoS qos, boolean retain) throws java.lang.Exception
java.lang.Exception
public Message receive() throws java.lang.Exception
java.lang.Exception
public Message receive(long amount, java.util.concurrent.TimeUnit unit) throws java.lang.Exception
java.lang.Exception
public void resume()
public void suspend()
Copyright © 2010-2016 FuseSource, Corp.. All Rights Reserved.