public enum MqttDisConnectReturnCode extends Enum<MqttDisConnectReturnCode>
| 枚举常量和说明 |
|---|
ADMINISTRATIVE_ACTION |
CONNECTION_RATE_EXCEEDED |
DISCONNECT_WITH_WILL_MESSAGE
客户端希望断开但也需要服务端发布它的遗嘱消息。
|
IMPLEMENTATION_SPECIFIC_ERROR
收到的报文有效,但根据实现无法进行处理。
|
KEEP_ALIVE_TIMEOUT |
MALFORMED_PACKET
收到的报文不符合本规范
|
MAXIMUM_CONNECT_TIME |
MESSAGE_RATE_TOO_HIGH |
NORMAL_DISCONNECT
正常关闭连接。
|
NOT_AUTHORIZED
请求没有被授权
|
PACKET_TOO_LARGE |
PAYLOAD_FORMAT_INVALID |
PROTOCOL_ERROR
收到意外的或无序的报文。
|
QOS_NOT_SUPPORTED |
QUOTA_EXCEEDED |
RECEIVE_MAXIMUM_EXCEEDED |
RETAIN_NOT_SUPPORTED |
SERVER_BUSY |
SERVER_MOVED |
SERVER_SHUTTING_DOWN |
SESSION_TAKEN_OVER |
SHARED_SUBSCRIPTIONS_NOT_SUPPORTED |
SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED |
TOPIC_ALIAS_INVALID |
TOPIC_FILTER_INVALID |
TOPIC_NAME_INVALID |
UNSPECIFIED_ERROR
连接被关闭,但发送端不愿意透露原因,或者没有其他适用的原因码。
|
USE_ANOTHER_SERVER |
WILDCARD_SUBSCRIPTIONS_NOT_SUPPORTED |
| 限定符和类型 | 方法和说明 |
|---|---|
byte |
getCode() |
String |
getDesc() |
static MqttDisConnectReturnCode |
valueOf(byte b) |
static MqttDisConnectReturnCode |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static MqttDisConnectReturnCode[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final MqttDisConnectReturnCode NORMAL_DISCONNECT
public static final MqttDisConnectReturnCode DISCONNECT_WITH_WILL_MESSAGE
public static final MqttDisConnectReturnCode UNSPECIFIED_ERROR
public static final MqttDisConnectReturnCode MALFORMED_PACKET
public static final MqttDisConnectReturnCode PROTOCOL_ERROR
public static final MqttDisConnectReturnCode IMPLEMENTATION_SPECIFIC_ERROR
public static final MqttDisConnectReturnCode NOT_AUTHORIZED
public static final MqttDisConnectReturnCode SERVER_BUSY
public static final MqttDisConnectReturnCode SERVER_SHUTTING_DOWN
public static final MqttDisConnectReturnCode KEEP_ALIVE_TIMEOUT
public static final MqttDisConnectReturnCode SESSION_TAKEN_OVER
public static final MqttDisConnectReturnCode TOPIC_FILTER_INVALID
public static final MqttDisConnectReturnCode TOPIC_NAME_INVALID
public static final MqttDisConnectReturnCode RECEIVE_MAXIMUM_EXCEEDED
public static final MqttDisConnectReturnCode TOPIC_ALIAS_INVALID
public static final MqttDisConnectReturnCode PACKET_TOO_LARGE
public static final MqttDisConnectReturnCode MESSAGE_RATE_TOO_HIGH
public static final MqttDisConnectReturnCode QUOTA_EXCEEDED
public static final MqttDisConnectReturnCode ADMINISTRATIVE_ACTION
public static final MqttDisConnectReturnCode PAYLOAD_FORMAT_INVALID
public static final MqttDisConnectReturnCode RETAIN_NOT_SUPPORTED
public static final MqttDisConnectReturnCode QOS_NOT_SUPPORTED
public static final MqttDisConnectReturnCode USE_ANOTHER_SERVER
public static final MqttDisConnectReturnCode SERVER_MOVED
public static final MqttDisConnectReturnCode SHARED_SUBSCRIPTIONS_NOT_SUPPORTED
public static final MqttDisConnectReturnCode CONNECTION_RATE_EXCEEDED
public static final MqttDisConnectReturnCode MAXIMUM_CONNECT_TIME
public static final MqttDisConnectReturnCode SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED
public static final MqttDisConnectReturnCode WILDCARD_SUBSCRIPTIONS_NOT_SUPPORTED
public static MqttDisConnectReturnCode[] values()
for (MqttDisConnectReturnCode c : MqttDisConnectReturnCode.values()) System.out.println(c);
public static MqttDisConnectReturnCode valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public static MqttDisConnectReturnCode valueOf(byte b)
public byte getCode()
public String getDesc()
Copyright © 2025. All rights reserved.