Interface Mqtt5Disconnect
- All Superinterfaces:
Mqtt5Message
MQTT 5 Disconnect message. This message is translated from and to an MQTT 5 DISCONNECT packet.
- Since:
- 1.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final @NotNull Mqtt5DisconnectReasonCodeDefault Reason Code of a Disconnect message. -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull Mqtt5DisconnectBuilderbuilder()Creates a builder for a Disconnect message.extend()Creates a builder for extending this Disconnect message.default @NotNull Mqtt5MessageTypegetType()
-
Field Details
-
DEFAULT_REASON_CODE
Default Reason Code of a Disconnect message.
-
-
Method Details
-
builder
Creates a builder for a Disconnect message.- Returns:
- the created builder.
-
getReasonCode
- Returns:
- the Reason Code of this Disconnect message.
-
getSessionExpiryInterval
- Returns:
- the optional session expiry interval in seconds, the client disconnects from with this Disconnect message.
-
getServerReference
- Returns:
- the optional server reference, which can be used if the server sent this Disconnect message.
-
getReasonString
- Returns:
- the optional reason string of this Disconnect message.
-
getUserProperties
- Returns:
- the optional user properties of this Disconnect message.
-
getType
- Specified by:
getTypein interfaceMqtt5Message- Returns:
- the type of this MQTT message.
-
extend
Creates a builder for extending this Disconnect message.- Returns:
- the created builder.
-