public abstract class ByteBufMessage extends BaseMessage
connection, packet| 构造器和说明 |
|---|
ByteBufMessage(Packet message,
Connection connection) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
decode(byte[] body) |
protected abstract void |
decode(ByteBuffer body) |
protected byte |
decodeByte(ByteBuffer body) |
protected byte[] |
decodeBytes(ByteBuffer body) |
protected int |
decodeInt(ByteBuffer body) |
protected long |
decodeLong(ByteBuffer body) |
protected String |
decodeString(ByteBuffer body) |
protected byte[] |
encode() |
protected abstract void |
encode(ByteBuf body) |
protected void |
encodeByte(ByteBuf body,
byte field) |
protected void |
encodeBytes(ByteBuf body,
byte[] field) |
protected void |
encodeInt(ByteBuf body,
int field) |
protected void |
encodeLong(ByteBuf body,
long field) |
protected void |
encodeString(ByteBuf body,
String field) |
createResponse, decodeBody, encodeBody, genSessionId, getConnection, getPacket, getSessionId, send, sendRaw, toStringpublic ByteBufMessage(Packet message, Connection connection)
protected void decode(byte[] body)
decode 在类中 BaseMessageprotected byte[] encode()
encode 在类中 BaseMessageprotected abstract void decode(ByteBuffer body)
protected abstract void encode(ByteBuf body)
protected void encodeByte(ByteBuf body, byte field)
protected void encodeInt(ByteBuf body, int field)
protected void encodeLong(ByteBuf body, long field)
protected void encodeBytes(ByteBuf body, byte[] field)
protected String decodeString(ByteBuffer body)
protected byte[] decodeBytes(ByteBuffer body)
protected byte decodeByte(ByteBuffer body)
protected int decodeInt(ByteBuffer body)
protected long decodeLong(ByteBuffer body)
Copyright © 2016. All rights reserved.