public class MessageBufferProtocol extends AbstractNettyProtocol
| Modifier and Type | Field and Description |
|---|---|
private io.netty.handler.codec.LengthFieldPrepender |
lengthFieldPrepender
Utility handler provided by netty to add the length of the outgoing
message to the message as a header.
|
private static org.slf4j.Logger |
LOG |
private MessageBufferEventDecoder |
messageBufferEventDecoder |
private MessageBufferEventEncoder |
messageBufferEventEncoder |
IDLE_STATE_CHECK_HANDLER| Constructor and Description |
|---|
MessageBufferProtocol() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyProtocol(PlayerSession playerSession)
The main method of this interface.
|
io.netty.handler.codec.LengthFieldPrepender |
getLengthFieldPrepender() |
MessageBufferEventDecoder |
getMessageBufferEventDecoder() |
MessageBufferEventEncoder |
getMessageBufferEventEncoder() |
void |
setLengthFieldPrepender(io.netty.handler.codec.LengthFieldPrepender lengthFieldPrepender) |
void |
setMessageBufferEventDecoder(MessageBufferEventDecoder messageBufferEventDecoder) |
void |
setMessageBufferEventEncoder(MessageBufferEventEncoder messageBufferEventEncoder) |
applyProtocol, createLengthBasedFrameDecoder, getProtocolNameprivate static final org.slf4j.Logger LOG
private io.netty.handler.codec.LengthFieldPrepender lengthFieldPrepender
private MessageBufferEventDecoder messageBufferEventDecoder
private MessageBufferEventEncoder messageBufferEventEncoder
public void applyProtocol(PlayerSession playerSession)
ProtocolLoginHandler or whichever previous
handler was handling the message has cleared up the
ChannelPipeline object.playerSession - The user session for which the protocol handlers need to be
set.public io.netty.handler.codec.LengthFieldPrepender getLengthFieldPrepender()
public void setLengthFieldPrepender(io.netty.handler.codec.LengthFieldPrepender lengthFieldPrepender)
public MessageBufferEventDecoder getMessageBufferEventDecoder()
public void setMessageBufferEventDecoder(MessageBufferEventDecoder messageBufferEventDecoder)
public MessageBufferEventEncoder getMessageBufferEventEncoder()
public void setMessageBufferEventEncoder(MessageBufferEventEncoder messageBufferEventEncoder)
Copyright © 2013. All Rights Reserved.