|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
BlockingCommand
that provides a simple extension point for command implementations.PublishMessage.getQoS()
is QoS.AT_MOST_ONCE
in which case this does nothing.
ConnectMessage
s.
AsyncMqttClient
.MqttClient
that handles interactions with the MQTT broker in an asynchronous fashion.Executor
owned by this class.
Executor
.
BrokerEvent
.BlockingCommand.await()
or BlockingCommand.await(long, TimeUnit)
to throw an MqttCommandCancelledException
.This should only be
called by the same thread that calls BlockingCommand.execute()
.
Cancels
all blocking commands for the specified channel.
Cancels
all blocking commands.
MQTT channel
is formally closed.
channels
that communicate via the MQTT protocol.MqttChannel
s.MQTT channel
is opened.
MessageHandler.channelClosed(MqttChannel, Throwable)
callback.
MessageHandler.channelClosed(MqttChannel, Throwable)
callback.
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
.
IdentifiableMqttMessage
.
MqttMessage
.string
is blank.
string
is null
.
Log.LoggingDelegate
that logs messages and related data to a log file called xenqtt.log
that is created and rolled in the directory where the
xenqtt.jar
file is being executed.MqttMessage
s.MockBrokerHandler
, 15 second message resend interval, port 1883, and allows anonymous access
MockBroker
as a xenqtt command line applicationMqttChannel
to use for the client side of the connection.MqttMessage
s over a channel.MqttChannel
to use for the client side of the connection.clients
that share an Executor
, broker URI, etc.clients
using an Executor
owned by this class.
clients
using a user provided Executor
.
clients
using an Executor
owned by this class.
clients
using a user provided Executor
.
SynchronousMqttClient
.BlockingCommand
is cancelled
.null
as its detail message.
null
as its detail message.
InterruptedException
.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.
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
.
ReconnectionStrategy
implementation that allows for progressive reconnection attempts to the broker.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
.
logging levels
to use.
SubAckMessage
is received through the specified channel
SubscribeMessage
is received through the specified channel
MqttClient
that interacts with an MQTT broker in a synchronous fashion.Executor
owned by this class.
Executor
.
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
.
Formatter
implementation that logs log record
s to a single line in the log file.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |