B C D E G H I K M N O P S T U W
All Classes All Packages
All Classes All Packages
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
All Classes All Packages