public abstract class MessageWrapperAPI<PLAYER,CTX>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected MessageDirectionInfo<?> |
info |
| Modifier | Constructor and Description |
|---|---|
protected |
MessageWrapperAPI() |
protected |
MessageWrapperAPI(io.netty.buffer.ByteBuf buf) |
| Modifier and Type | Method and Description |
|---|---|
<DIR> void |
decode(io.netty.buffer.ByteBuf buf) |
void |
encode(io.netty.buffer.ByteBuf buf) |
MessageWrapperAPI<PLAYER,CTX> |
handle(CTX context) |
void |
send() |
<DIR> MessageWrapperAPI<PLAYER,CTX> |
setMessage(DIR dir,
MessageAPI<CTX> message) |
<DIR> MessageWrapperAPI<PLAYER,CTX> |
setMessages(DIR dir,
java.util.Collection<MessageAPI<CTX>> messages) |
<DIR> MessageWrapperAPI<PLAYER,CTX> |
setMessages(DIR dir,
MessageAPI<CTX>... messages) |
MessageWrapperAPI<PLAYER,CTX> |
setPlayer(PLAYER player) |
MessageWrapperAPI<PLAYER,CTX> |
setPlayers(java.util.Collection<PLAYER> players) |
MessageWrapperAPI<PLAYER,CTX> |
setPlayers(PLAYER... players) |
protected MessageDirectionInfo<?> info
protected MessageWrapperAPI()
protected MessageWrapperAPI(io.netty.buffer.ByteBuf buf)
public <DIR> MessageWrapperAPI<PLAYER,CTX> setMessage(DIR dir, MessageAPI<CTX> message)
@SafeVarargs public final <DIR> MessageWrapperAPI<PLAYER,CTX> setMessages(DIR dir, MessageAPI<CTX>... messages)
public <DIR> MessageWrapperAPI<PLAYER,CTX> setMessages(DIR dir, java.util.Collection<MessageAPI<CTX>> messages)
public MessageWrapperAPI<PLAYER,CTX> setPlayer(PLAYER player)
@SafeVarargs public final MessageWrapperAPI<PLAYER,CTX> setPlayers(PLAYER... players)
public MessageWrapperAPI<PLAYER,CTX> setPlayers(java.util.Collection<PLAYER> players)
public <DIR> void decode(io.netty.buffer.ByteBuf buf)
public void encode(io.netty.buffer.ByteBuf buf)
@Nullable public MessageWrapperAPI<PLAYER,CTX> handle(CTX context)
public void send()