IMqttConnectionHandler class abstract
The connection handler interface class
- Implementers
Constructors
Properties
- autoReconnectInProgress ↔ bool
-
Auto reconnect in progress
getter/setter pair
- connectionMessage ↔ MqttConnectMessage?
-
getter/setter pair
- connectionStatus → MqttClientConnectionStatus
-
The connection status
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- onAutoReconnect ↔ AutoReconnectCallback?
-
Auto reconnect callback
getter/setter pair
- onAutoReconnected ↔ AutoReconnectCompleteCallback?
-
Auto reconnected callback
getter/setter pair
- onBadCertificate ↔ bool Function(Object certificate)?
-
Callback function to handle bad certificate. if true, ignore the error.
getter/setter pair
- onConnected ↔ ConnectCallback?
-
Successful connection callback
getter/setter pair
- onDisconnected ↔ DisconnectCallback?
-
Unsolicited disconnection callback
getter/setter pair
- port ↔ int?
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- server ↔ String?
-
getter/setter pair
Methods
-
close(
) → void - Closes a connection.
-
connect(
String server, int port, MqttConnectMessage message) → Future< MqttClientConnectionStatus> - Connects to a message broker The broker server to connect to The port to connect to The connect message to use to initiate the connection
-
disconnect(
) → MqttConnectionState - Runs the disconnection process to stop communicating with a message broker.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
registerForAllSentMessages(
MessageCallbackFunction sentMsgCallback) → void - Registers a callback to be executed whenever a message is sent by the connection handler.
-
registerForMessage(
MqttMessageType msgType, MessageCallbackFunction msgProcessorCallback) → void - Register the specified callback to receive messages of a specific type. The type of message that the callback should be sent The callback function that will accept the message type
-
sendMessage(
MqttMessage message) → void - Sends a message to a message broker.
-
stopListening(
) → void - Kills all listeners from old connections.
-
toString(
) → String -
A string representation of this object.
inherited
-
unRegisterForAllSentMessages(
MessageCallbackFunction sentMsgCallback) → void - UnRegisters a callback that is registerd to be executed whenever a message is sent by the connection handler.
-
unRegisterForMessage(
MqttMessageType msgType) → void - Unregisters the specified callbacks so it not longer receives messages of the specified type. The message type the callback currently receives
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited