|
||||||||||
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.
application
async 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.MqttChannel
s.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
.
IdentifiableMqttMessage
.
channel manager
.
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.ChannelManager
all new broker channels are added to.
MqttMessage
s.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.MqttMessage
s 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.
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.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
.
Formatter
implementation that logs log record
s to a single line in the log file.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |