|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
BlockingCommand that provides a simple extension point for command implementations.XenqttApplication classesPublishMessage.getQoS() is QoS.AT_MOST_ONCE in which case this does nothing.
ConnectMessages.
applicationasync clients that share an Executor, broker URI, etc.AsyncMqttClient.MqttClient that handles interactions with the MQTT broker in an asynchronous fashion.Executor owned by this class with the default config.
Executor owned by this class with a custom config.
Executor with the default config.
Executor with a custom config.
BrokerEvent.BlockingCommand.await() or BlockingCommand.await(long, TimeUnit) to throw an MqttCommandCancelledException.This should only be
called by the same thread that calls #execute().
Cancels all blocking commands for the specified channel.
Cancels all blocking commands.
MQTT channel is attached to a channel
manager.
MQTT channel is formally closed.
MQTT channel is detached from a channel
manager.
channels that communicate via the MQTT protocol.MqttChannels.MQTT channel is opened.
SyncClientFactory and AsyncClientFactory.MessageHandler.channelClosed(MqttChannel, Throwable) callback.
MessageHandler.channelClosed(MqttChannel, Throwable) callback.
ThreadFactory implementation that allows for configurable threads to be produced.ConnAckMessage is received through the specified channel
ConnectMessage is received through the specified channel
MqttClient instance when a connection to the broker is established.
MqttClient each time the connection to the broker is lost other than by an intentional disconnect.
ConnAckMessage.DisconnectMessage is received through the specified channel
ReconnectStrategy implementation that attempts to reconnect a fixed intervals up to a maximum number of reconnection attempts.boolean.
boolean.
double.
double.
int.
int.
long.
long.
string.
string.
XenqttApplication.getOptsText().
IdentifiableMqttMessage.
channel manager.
MqttMessage.string is blank.
string is null.
ChannelManager all new broker channels are added to.
MqttMessages.message is sent from the client
MockBrokerHandler
15 second message resend interval
Any available port.
handler and the following config:
15 second message resend interval
Any available port.
MockBroker as a xenqtt command line applicationMqttChannel to use for the client side of the connection.MqttMessages over a channel.MqttChannel to use for the client side of the connection.MqttClient implementations and the MqttClientFactory.MqttClient.clients that share an Executor, broker URI, etc.clients using an Executor owned by this class with the default
config.
clients using a user provided Executor with the default
config.
clients using an Executor owned by this class with a custom
config.
clients using a user provided Executor with a custom
config.
SyncMqttClient.BlockingCommand is cancelled.null as its detail message.
null as its detail message.
InterruptedException.Error occurs during the processing of a command.Exception occurs during the processing of a command.MqttClient.subscribe(java.util.List) and MqttClient.subscribe(Subscription[]) methods when the QoS granted for
a subscription request does not match the QoS requested.null as its detail message.
AsyncMqttClient tries to send a message when MqttClientConfig.getMaxInFlightMessages() messages are already in-flight.null as its detail message.
client.
MqttChannelRef for use in exchanging data using the MQTT protocol.
MqttChannelRef for use in exchanging data using the MQTT protocol.
MqttChannelRef for use in exchanging data using the MQTT protocol.
MqttChannelRef for use in exchanging data using the MQTT protocol.
client.
listener when you want to ignore all client events including received messages.
listener when you want to ignore all client events including received messages.
ReconnectionStrategy implementation that allows for progressive reconnection attempts to the broker.XenqttApplication is that acts as an MQTT proxy to allow a cluster of servers to act as a single MQTT proxy.SimpleBroker extension that handles creating/managing sessions.PubAckMessage is received through the specified channel
PubCompMessage is received through the specified channel
message.
PubMessage is received through the specified channel
PubRecMessage is received through the specified channel
PubRelMessage is received through the specified channel
string using a single delimiter.
MqttClient implementation to reconnect to the broker if the connection is lost.message over a specified channel.
SubAckMessage is received through the specified channel
SubscribeMessage is received through the specified channel
synchronous clients that share an Executor, broker URI, etc.MqttClient that interacts with an MQTT broker in a synchronous fashion.Executor owned by this class with the default config.
Executor owned by this class with a custom config.
Executor with the default config.
Executor with a custom config.
Xenqtt test client.UnsubAckMessage is received through the specified channel
UnsubscribeMessage is received through the specified channel
string is not empty.
T is not empty.
collection of objects of type T is not empty.
null.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||