public interface EncodedMessage
MqttMessage,
CoapMessage,
HttpExchangeMessage| 限定符和类型 | 方法和说明 |
|---|---|
static EmptyMessage |
empty() |
default byte[] |
getBytes()
已过时。
|
default byte[] |
getBytes(int offset,
int len) |
io.netty.buffer.ByteBuf |
getPayload()
获取原始报文
|
default MessagePayloadType |
getPayloadType()
已过时。
|
default byte[] |
payloadAsBytes() |
default com.alibaba.fastjson.JSONObject |
payloadAsJson() |
default com.alibaba.fastjson.JSONArray |
payloadAsJsonArray() |
default String |
payloadAsString() |
static EncodedMessage |
simple(io.netty.buffer.ByteBuf data) |
static EncodedMessage |
simple(io.netty.buffer.ByteBuf data,
MessagePayloadType payloadType) |
@Nonnull io.netty.buffer.ByteBuf getPayload()
default String payloadAsString()
default com.alibaba.fastjson.JSONObject payloadAsJson()
default com.alibaba.fastjson.JSONArray payloadAsJsonArray()
default byte[] payloadAsBytes()
@Deprecated default byte[] getBytes()
default byte[] getBytes(int offset,
int len)
@Nullable @Deprecated default MessagePayloadType getPayloadType()
static EmptyMessage empty()
static EncodedMessage simple(io.netty.buffer.ByteBuf data)
static EncodedMessage simple(io.netty.buffer.ByteBuf data, MessagePayloadType payloadType)
Copyright © 2019–2022. All rights reserved.