public abstract class BaseMessage extends Object implements Message
| 限定符和类型 | 字段和说明 |
|---|---|
protected Connection |
connection |
protected Packet |
packet |
| 构造器和说明 |
|---|
BaseMessage(Packet packet,
Connection connection) |
| 限定符和类型 | 方法和说明 |
|---|---|
Packet |
createResponse() |
protected abstract void |
decode(byte[] body) |
protected void |
decodeBody() |
protected abstract byte[] |
encode() |
protected void |
encodeBody() |
protected static int |
genSessionId() |
Connection |
getConnection() |
Packet |
getPacket() |
int |
getSessionId() |
void |
send() |
void |
sendRaw() |
String |
toString() |
protected final Packet packet
protected final Connection connection
public BaseMessage(Packet packet, Connection connection)
protected void decodeBody()
protected void encodeBody()
protected abstract void decode(byte[] body)
protected abstract byte[] encode()
public Packet createResponse()
public Connection getConnection()
getConnection 在接口中 Messageprotected static int genSessionId()
public int getSessionId()
Copyright © 2016. All rights reserved.