public static class NetworkMarker.EmptyBufferMarker extends NetworkMarker
NetworkMarker.EmptyBufferMarker| Constructor and Description |
|---|
NetworkMarker.EmptyBufferMarker(ConnectionSide side) |
| Modifier and Type | Method and Description |
|---|---|
protected java.nio.ByteBuffer |
addHeader(java.nio.ByteBuffer buffer,
PacketType type)
Return the byte buffer prepended with the packet header.
|
protected java.io.DataInputStream |
addHeader(java.io.DataInputStream input,
PacketType type)
Return the input stream prepended with the packet header.
|
protected java.io.DataInputStream |
skipHeader(java.io.DataInputStream input)
Return an input stream without the header in the current packet.
|
addOutputHandler, getByteBuffer, getInputBuffer, getInputBuffer, getInputStream, getInputStream, getNetworkMarker, getOutputHandlers, getSerializer, getSide, hasOutputHandlers, removeOutputHandler, requireOutputHeader, skipHeaderpublic NetworkMarker.EmptyBufferMarker(@Nonnull
ConnectionSide side)
protected java.io.DataInputStream skipHeader(java.io.DataInputStream input)
throws java.io.IOException
NetworkMarkerIt's safe to modify the input stream.
skipHeader in class NetworkMarkerjava.io.IOExceptionprotected java.nio.ByteBuffer addHeader(java.nio.ByteBuffer buffer,
PacketType type)
NetworkMarkeraddHeader in class NetworkMarkerbuffer - - the read-only byte buffer.type - - the current packet.protected java.io.DataInputStream addHeader(java.io.DataInputStream input,
PacketType type)
NetworkMarkeraddHeader in class NetworkMarkerinput - - the input stream.type - - the current packet.