SendableEntity, SendableEntityCreator, SendableEntityCreatorNoIndexpublic class NodeProxyBroker extends NodeProxy
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
EVENT_CONNECT |
|
static java.lang.String |
EVENT_CONNECTLOST |
|
static java.lang.String |
EVENT_MESSAGE |
|
static java.lang.String |
PROPERTY_clientId |
|
static java.lang.String |
PROPERTY_SERVERURL |
BUFFER, filter, history, lastSendCount, lastSendTryTime, name, nextNode, no, online, property, PROPERTY_FILTER, PROPERTY_HISTORY, PROPERTY_ID, PROPERTY_NAME, PROPERTY_NODES, PROPERTY_ONLINE, PROPERTY_RECEIVE, PROPERTY_SEND, PROPERTY_TYP, PROPERTY_VERSION, propertyId, propertyInfo, propertyUpdate, receiveBytes, receivetime, sendBytes, sendtime, space, type, TYPE_IN, TYPE_INOUT, TYPE_OUT, versionNEW, REMOVE, REMOVE_YOU, SIMPLE, UPDATElisteners, updateListener| Constructor | Description |
|---|---|
NodeProxyBroker() |
|
NodeProxyBroker(java.lang.String serverURI) |
|
NodeProxyBroker(java.lang.String url,
java.lang.String clientId) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
bindExchange(java.lang.String exchange,
java.lang.String queue) |
|
boolean |
close() |
|
boolean |
close(boolean force) |
|
boolean |
connect() |
|
boolean |
consume(java.lang.String topic,
ObjectCondition condition) |
|
static NodeProxyBroker |
createMQTTBroker(java.lang.String url) |
|
void |
executeException(java.lang.Exception e) |
|
static java.lang.String |
generateClientId() |
Returns a randomly generated client identifier based on the the fixed prefix and the system time.
|
java.lang.String |
getClientId() |
|
java.lang.String |
getFormat() |
|
SimpleKeyValueList<java.lang.Short,SimpleKeyValueList<java.lang.Short,SimpleKeyValueList<java.lang.String,java.lang.Byte>>> |
getGrammar(boolean create) |
|
java.lang.String |
getKey() |
|
int |
getNextMessageId() |
Get the next MQTT message ID that is not already in use, and marks
it as now being in use.
|
java.lang.String |
getPassword() |
|
boolean |
getReconnecting() |
|
NodeProxyBroker |
getSendableInstance(boolean prototyp) |
Gets the sendable instance.
|
java.lang.String |
getServerURI() |
|
SimpleKeyValueList<java.lang.String,java.lang.String> |
getTopics() |
|
java.lang.String |
getUserName() |
|
protected boolean |
initProxy() |
|
boolean |
isSendable() |
|
boolean |
publish(java.lang.String channel,
java.lang.String message) |
|
boolean |
subscribe(java.lang.String topic) |
|
boolean |
subscribe(java.lang.String topic,
ObjectCondition callBack) |
|
NodeProxyBroker |
withAuth(java.lang.String sender,
java.lang.String password) |
|
NodeProxyBroker |
withCallback(ObjectCondition condition) |
|
NodeProxyBroker |
withFormat(java.lang.String format) |
compareTo, connectInfo, connectToPeer, equals, filter, getExecutor, getFilter, getHistory, getIDProperties, getInfoProperties, getName, getNewMsgNo, getProperties, getReceiveTime, getSendTime, getSpace, getType, getUpdateProperties, getValue, getVersion, initSpace, isInput, isOnline, isOutput, isReconnecting, isValid, next, sending, sendMessage, sendMessageToPeers, sendPing, setNextMyNode, setReceiveTime, setSendTime, setValue, updateReceive, withFilter, withHistory, withName, withOnline, withType, withVersionclone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeSupport, removePropertyChangeListener, removePropertyChangeListenerpublic static final java.lang.String PROPERTY_SERVERURL
public static final java.lang.String PROPERTY_clientId
public static final java.lang.String EVENT_CONNECT
public static final java.lang.String EVENT_CONNECTLOST
public static final java.lang.String EVENT_MESSAGE
public NodeProxyBroker()
public NodeProxyBroker(java.lang.String serverURI)
public NodeProxyBroker(java.lang.String url,
java.lang.String clientId)
public NodeProxyBroker withAuth(java.lang.String sender, java.lang.String password)
public static java.lang.String generateClientId()
public boolean connect()
public void executeException(java.lang.Exception e)
public java.lang.String getClientId()
public java.lang.String getServerURI()
public boolean isSendable()
isSendable in class NodeProxypublic boolean close(boolean force)
public java.lang.String getUserName()
public java.lang.String getPassword()
public boolean getReconnecting()
public NodeProxyBroker getSendableInstance(boolean prototyp)
SendableEntityCreatorprototyp - the prototyppublic NodeProxyBroker withCallback(ObjectCondition condition)
public boolean subscribe(java.lang.String topic,
ObjectCondition callBack)
public boolean consume(java.lang.String topic,
ObjectCondition condition)
public boolean subscribe(java.lang.String topic)
public boolean publish(java.lang.String channel,
java.lang.String message)
public boolean bindExchange(java.lang.String exchange,
java.lang.String queue)
public NodeProxyBroker withFormat(java.lang.String format)
public static NodeProxyBroker createMQTTBroker(java.lang.String url)
public SimpleKeyValueList<java.lang.Short,SimpleKeyValueList<java.lang.Short,SimpleKeyValueList<java.lang.String,java.lang.Byte>>> getGrammar(boolean create)
public SimpleKeyValueList<java.lang.String,java.lang.String> getTopics()
public java.lang.String getFormat()
public int getNextMessageId()