public interface Packet
Modifier and Type | Method and Description |
---|---|
Packet |
decode(ByteBuf buf)
Sets the fields of the packet from the data serialized into the buffer
|
PacketDirection |
direction()
Returns the packet direction
|
void |
encode(ByteBuf buf)
Serialized the data held by this packet into a buffer
|
void |
handleReceived(ClientConnection connection)
Handles the packet after receiving it from a connection, is invoked by the ClientConnection that received it
|
int |
id()
Gets the ID of this packet, according to the protocol specification
|
Packet decode(ByteBuf buf)
buf
- the buffer storing the serialized packet datavoid encode(ByteBuf buf)
buf
- the buffer to toPacket to@InternalUseOnly void handleReceived(ClientConnection connection)
Used to allow the packet to notify the ClientConnection
of packets the server receives, and make changes specific to this packet
connection
- The connection that sent the packetint id()
PacketDirection direction()
PacketDirection.IN
or
PacketDirection.OUT
depending on directionCopyright © 2016. All rights reserved.