T - type of database packetpublic interface DatabasePacketCodecEngine<T extends DatabasePacket<?>>
| 限定符和类型 | 方法和说明 |
|---|---|
PacketPayload |
createPacketPayload(io.netty.buffer.ByteBuf message,
Charset charset)
Create packet payload.
|
void |
decode(io.netty.channel.ChannelHandlerContext context,
io.netty.buffer.ByteBuf in,
List<Object> out)
Decode.
|
void |
encode(io.netty.channel.ChannelHandlerContext context,
T message,
io.netty.buffer.ByteBuf out)
Encode.
|
boolean |
isValidHeader(int readableBytes)
Judge is valid header or not.
|
boolean isValidHeader(int readableBytes)
readableBytes - readable bytesvoid decode(io.netty.channel.ChannelHandlerContext context,
io.netty.buffer.ByteBuf in,
List<Object> out)
context - channel handler contextin - inputout - outputvoid encode(io.netty.channel.ChannelHandlerContext context,
T message,
io.netty.buffer.ByteBuf out)
context - channel handler contextmessage - message of database packetout - outputPacketPayload createPacketPayload(io.netty.buffer.ByteBuf message, Charset charset)
message - messagecharset - charsetCopyright © 2022 The Apache Software Foundation. All rights reserved.