public abstract class ReadablePacket<T extends Client<Connection<T>>>
extends java.lang.Object
implements java.lang.Runnable
| Modifier | Constructor and Description |
|---|---|
protected |
ReadablePacket() |
| Modifier and Type | Method and Description |
|---|---|
T |
getClient() |
protected abstract boolean |
read(java.nio.ByteBuffer buffer) |
protected java.lang.String |
readSizedString(java.nio.ByteBuffer buffer)
Reads a predefined length String from the buffer.
|
protected java.lang.String |
readString(java.nio.ByteBuffer buffer)
Reads String from the buffer.
|
protected T extends Client<Connection<T>> client
protected final java.lang.String readString(java.nio.ByteBuffer buffer)
buffer - that contains the Stringprotected final java.lang.String readSizedString(java.nio.ByteBuffer buffer)
buffer - that contains the Stringpublic T getClient()
protected abstract boolean read(java.nio.ByteBuffer buffer)