public interface Payload
extends io.netty.util.ReferenceCounted
| 限定符和类型 | 字段和说明 |
|---|---|
static Payload |
voidPayload |
| 限定符和类型 | 方法和说明 |
|---|---|
default com.alibaba.fastjson.JSONObject |
bodyToJson() |
default com.alibaba.fastjson.JSONObject |
bodyToJson(boolean release) |
default com.alibaba.fastjson.JSONArray |
bodyToJsonArray() |
default com.alibaba.fastjson.JSONArray |
bodyToJsonArray(boolean release) |
default String |
bodyToString() |
default String |
bodyToString(boolean release) |
default <T> T |
convert(java.util.function.Function<io.netty.buffer.ByteBuf,T> mapper) |
default <T> T |
convert(java.util.function.Function<io.netty.buffer.ByteBuf,T> mapper,
boolean release) |
default Object |
decode() |
default Object |
decode(boolean release) |
default <T> T |
decode(Class<T> decoder) |
default <T> T |
decode(Class<T> decoder,
boolean release) |
default <T> T |
decode(Decoder<T> decoder) |
default <T> T |
decode(Decoder<T> decoder,
boolean release) |
io.netty.buffer.ByteBuf |
getBody() |
default byte[] |
getBytes() |
default byte[] |
getBytes(boolean release) |
default byte[] |
getBytes(int offset,
int length,
boolean release) |
static Payload |
of(byte[] body) |
static Payload |
of(io.netty.buffer.ByteBuf body) |
static Payload |
of(String body) |
static <T> Payload |
of(T body,
Encoder<T> encoder) |
default int |
refCnt() |
default boolean |
release() |
default boolean |
release(int dec) |
default Payload |
retain() |
default Payload |
retain(int inc) |
default Payload |
slice() |
default Payload |
touch() |
default Payload |
touch(Object o) |
static final Payload voidPayload
@Nonnull io.netty.buffer.ByteBuf getBody()
default Payload slice()
default <T> T decode(Decoder<T> decoder, boolean release)
default <T> T decode(Decoder<T> decoder)
default <T> T decode(Class<T> decoder)
default <T> T decode(Class<T> decoder, boolean release)
default Object decode(boolean release)
default Object decode()
default <T> T convert(java.util.function.Function<io.netty.buffer.ByteBuf,T> mapper)
default <T> T convert(java.util.function.Function<io.netty.buffer.ByteBuf,T> mapper, boolean release)
default Payload retain()
retain 在接口中 io.netty.util.ReferenceCounteddefault Payload retain(int inc)
retain 在接口中 io.netty.util.ReferenceCounteddefault boolean release(int dec)
release 在接口中 io.netty.util.ReferenceCounteddefault boolean release()
release 在接口中 io.netty.util.ReferenceCounteddefault byte[] getBytes()
default byte[] getBytes(boolean release)
default byte[] getBytes(int offset,
int length,
boolean release)
default String bodyToString()
default String bodyToString(boolean release)
default com.alibaba.fastjson.JSONObject bodyToJson(boolean release)
default com.alibaba.fastjson.JSONObject bodyToJson()
default com.alibaba.fastjson.JSONArray bodyToJsonArray()
default com.alibaba.fastjson.JSONArray bodyToJsonArray(boolean release)
default int refCnt()
refCnt 在接口中 io.netty.util.ReferenceCounteddefault Payload touch()
touch 在接口中 io.netty.util.ReferenceCountedstatic Payload of(io.netty.buffer.ByteBuf body)
static Payload of(byte[] body)
Copyright © 2019–2022. All rights reserved.