public enum MessageType extends Enum<MessageType>
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends Message> |
convert(Map<String,Object> map) |
static <T extends Message> |
convertMessage(Map<String,Object> map) |
<T extends DeviceMessage> |
forDevice() |
<T extends ThingMessage> |
forThing() |
<T extends ThingMessage> |
forThing(String type,
String id) |
<T extends ThingMessage> |
forThing(ThingId thingId) |
static Optional<MessageType> |
of(Map<String,Object> map) |
static Optional<MessageType> |
of(String name) |
static MessageType |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static MessageType[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final MessageType REPORT_PROPERTY
public static final MessageType READ_PROPERTY
public static final MessageType WRITE_PROPERTY
public static final MessageType READ_PROPERTY_REPLY
public static final MessageType WRITE_PROPERTY_REPLY
public static final MessageType INVOKE_FUNCTION
public static final MessageType INVOKE_FUNCTION_REPLY
public static final MessageType EVENT
public static final MessageType BROADCAST
public static final MessageType ONLINE
public static final MessageType OFFLINE
public static final MessageType REGISTER
public static final MessageType UN_REGISTER
public static final MessageType DISCONNECT
public static final MessageType DISCONNECT_REPLY
public static final MessageType DERIVED_METADATA
public static final MessageType CHILD
public static final MessageType CHILD_REPLY
public static final MessageType READ_FIRMWARE
public static final MessageType READ_FIRMWARE_REPLY
public static final MessageType REPORT_FIRMWARE
public static final MessageType REQUEST_FIRMWARE
public static final MessageType REQUEST_FIRMWARE_REPLY
public static final MessageType UPGRADE_FIRMWARE
public static final MessageType UPGRADE_FIRMWARE_REPLY
public static final MessageType UPGRADE_FIRMWARE_PROGRESS
public static final MessageType DIRECT
public static final MessageType UPDATE_TAG
public static final MessageType LOG
public static final MessageType ACKNOWLEDGE
public static final MessageType STATE_CHECK
public static final MessageType STATE_CHECK_REPLY
public static final MessageType UNKNOWN
public static MessageType[] values()
for (MessageType c : MessageType.values()) System.out.println(c);
public static MessageType valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public <T extends DeviceMessage> T forDevice()
public <T extends ThingMessage> T forThing()
public <T extends ThingMessage> T forThing(ThingId thingId)
public <T extends ThingMessage> T forThing(String type, String id)
public static Optional<MessageType> of(String name)
public static Optional<MessageType> of(Map<String,Object> map)
Copyright © 2019–2022. All rights reserved.