|
||||||||||
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 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 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.
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
.
IdentifiableMqttMessage
.
MqttMessage
.string
is blank.
string
is null
.
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
allows anonymous access
captures broker events
allows 50 in-flight messages
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.MqttClient
implementations and the MqttClientFactory
.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
.
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
.
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.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
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
.
Formatter
implementation that logs log record
s to a single line in the log file.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |