B C D E G H I K M N O P S T U W 
All Classes All Packages

B

build() - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption.MqttConnectionOptionBuilder
 
builder() - Static method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption
 

C

cleanSession(boolean) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption.MqttConnectionOptionBuilder
 
clientCertificate(byte[]) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption.MqttConnectionOptionBuilder
certificate for verifying client
clientId(String) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption.MqttConnectionOptionBuilder
 
connect(TcpConnectResultHandler, MqttConnectResultHandler) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnection
establish connection

D

disconnect() - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnection
disconnect this connection

E

exceptionHandler(MqttExceptionHandler) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption.MqttConnectionOptionBuilder
set global exception handler.

G

getClientCertificate() - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption
 
getClientId() - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption
 
getConnectReturnCode() - Method in exception io.rapidw.mqtt.client.v3_1_1.MqttConnectionException
get MQTT connect return code
getExceptionHandler() - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption
 
getHost() - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption
 
getKeepAliveSeconds() - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption
 
getMqttConnectTimeout() - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption
 
getPassword() - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption
 
getPort() - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption
 
getServerCertificate() - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption
 
getTcpConnectTimeout() - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption
 
getUsername() - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption
 
getWill() - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption
 

H

host(String) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption.MqttConnectionOptionBuilder
 

I

io.rapidw.mqtt.client.v3_1_1 - package io.rapidw.mqtt.client.v3_1_1
 
io.rapidw.mqtt.client.v3_1_1.handler - package io.rapidw.mqtt.client.v3_1_1.handler
 
isCleanSession() - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption
 

K

keepAliveSeconds(int) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption.MqttConnectionOptionBuilder
set keepAlive for this connection.

M

MqttClientException - Exception in io.rapidw.mqtt.client.v3_1_1
general exception for this client
MqttClientException(String) - Constructor for exception io.rapidw.mqtt.client.v3_1_1.MqttClientException
 
MqttClientException(String, Throwable) - Constructor for exception io.rapidw.mqtt.client.v3_1_1.MqttClientException
 
MqttConnection - Class in io.rapidw.mqtt.client.v3_1_1
 
MqttConnectionException - Exception in io.rapidw.mqtt.client.v3_1_1
exception contains a MQTT connect return code, only will be threw during establishing MQTT connection
MqttConnectionOption - Class in io.rapidw.mqtt.client.v3_1_1
 
MqttConnectionOption.MqttConnectionOptionBuilder - Class in io.rapidw.mqtt.client.v3_1_1
 
MqttConnectResultHandler - Interface in io.rapidw.mqtt.client.v3_1_1.handler
 
mqttConnectTimeout(int, TimeUnit) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption.MqttConnectionOptionBuilder
 
MqttExceptionHandler - Interface in io.rapidw.mqtt.client.v3_1_1.handler
 
MqttMessageHandler - Interface in io.rapidw.mqtt.client.v3_1_1.handler
 
MqttPublishResultHandler - Interface in io.rapidw.mqtt.client.v3_1_1.handler
 
MqttSubscribeResultHandler - Interface in io.rapidw.mqtt.client.v3_1_1.handler
 
MqttSubscription - Class in io.rapidw.mqtt.client.v3_1_1
 
MqttUnsubscribeResultHandler - Interface in io.rapidw.mqtt.client.v3_1_1.handler
 
MqttV311Client - Class in io.rapidw.mqtt.client.v3_1_1
MQTT client fully complaints MQTT 3.1.1 specification.
MqttV311Client() - Constructor for class io.rapidw.mqtt.client.v3_1_1.MqttV311Client
constructs a new client

N

newConnection(MqttConnectionOption) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttV311Client
create a new connection
NoOpHandler - Static variable in interface io.rapidw.mqtt.client.v3_1_1.handler.MqttMessageHandler
do nothing when message received, just print log

O

onError(MqttConnection, Throwable) - Method in interface io.rapidw.mqtt.client.v3_1_1.handler.MqttConnectResultHandler
will be called when error occurred during establishing MQTT connection
onError(MqttConnection, Throwable) - Method in interface io.rapidw.mqtt.client.v3_1_1.handler.MqttPublishResultHandler
will be called when error occurred during publishing a message
onError(MqttConnection, Throwable) - Method in interface io.rapidw.mqtt.client.v3_1_1.handler.MqttSubscribeResultHandler
will be called when error occurred during subscribing a topic
onError(MqttConnection, Throwable) - Method in interface io.rapidw.mqtt.client.v3_1_1.handler.MqttUnsubscribeResultHandler
will be called when error occurred during unsubscribing a subscription
onError(MqttConnection, Throwable) - Method in interface io.rapidw.mqtt.client.v3_1_1.handler.TcpConnectResultHandler
will be called when error occurred during establishing TCP connection
onException(MqttConnection, Throwable) - Method in interface io.rapidw.mqtt.client.v3_1_1.handler.MqttExceptionHandler
 
onMessage(MqttConnection, String, MqttV311QosLevel, boolean, boolean, Integer, byte[]) - Method in interface io.rapidw.mqtt.client.v3_1_1.handler.MqttMessageHandler
will be called when new message from subscribed topic received
onSuccess(MqttConnection) - Method in interface io.rapidw.mqtt.client.v3_1_1.handler.MqttConnectResultHandler
will be called when MQTT connection successfully established
onSuccess(MqttConnection) - Method in interface io.rapidw.mqtt.client.v3_1_1.handler.MqttPublishResultHandler
will be called when a message published successfully
onSuccess(MqttConnection) - Method in interface io.rapidw.mqtt.client.v3_1_1.handler.MqttUnsubscribeResultHandler
will be called when a subscription unsubscribed successfully
onSuccess(MqttConnection) - Method in interface io.rapidw.mqtt.client.v3_1_1.handler.TcpConnectResultHandler
will be called when TCP connection successfully established
onSuccess(MqttConnection, List<MqttSubscription>) - Method in interface io.rapidw.mqtt.client.v3_1_1.handler.MqttSubscribeResultHandler
will be called when a topic subscribed successfully
onTimeout(MqttConnection) - Method in interface io.rapidw.mqtt.client.v3_1_1.handler.MqttConnectResultHandler
will be called when establishing MQTT connection timeout
onTimeout(MqttConnection) - Method in interface io.rapidw.mqtt.client.v3_1_1.handler.TcpConnectResultHandler
will be called when establishing TCP connection timeout

P

password(byte[]) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption.MqttConnectionOptionBuilder
 
port(int) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption.MqttConnectionOptionBuilder
 
publishQos0Message(String, boolean, byte[]) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnection
publish message at QoS 0
publishQos0Message(String, boolean, byte[], MqttPublishResultHandler) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnection
publish message at QoS 0
publishQos1Message(String, boolean, byte[], MqttPublishResultHandler) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnection
publish message at QoS 1
publishQos2Message(String, boolean, byte[], MqttPublishResultHandler) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnection
publish message at QoS 2, NOT supported now.

S

serverCertificate(byte[]) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption.MqttConnectionOptionBuilder
certificate for verifying server
subscribe(List<MqttV311TopicAndQosLevel>, MqttMessageHandler, MqttSubscribeResultHandler) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnection
subscribe new topic

T

TcpConnectResultHandler - Interface in io.rapidw.mqtt.client.v3_1_1.handler
 
tcpConnectTimeout(int, TimeUnit) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption.MqttConnectionOptionBuilder
 

U

unsubscribe(MqttUnsubscribeResultHandler) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttSubscription
unsubscribe this subscription
unsubscribe(List<MqttSubscription>, MqttUnsubscribeResultHandler) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnection
unsubscribe a list of subscriptions.
username(String) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption.MqttConnectionOptionBuilder
 

W

waitForClose() - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnection
block the current thread until connection closed
will(MqttV311Will) - Method in class io.rapidw.mqtt.client.v3_1_1.MqttConnectionOption.MqttConnectionOptionBuilder
 
B C D E G H I K M N O P S T U W 
All Classes All Packages