public class MessageBufferProtocol extends AbstractNettyProtocol
Modifier and Type | Field and Description |
---|---|
private org.jboss.netty.handler.codec.frame.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_CHECK_HANDLER, IDLE_STATE_CHECK_HANDLER
Constructor and Description |
---|
MessageBufferProtocol() |
Modifier and Type | Method and Description |
---|---|
void |
applyProtocol(PlayerSession playerSession)
The main method of this interface.
|
org.jboss.netty.handler.codec.frame.LengthFieldPrepender |
getLengthFieldPrepender() |
MessageBufferEventDecoder |
getMessageBufferEventDecoder() |
MessageBufferEventEncoder |
getMessageBufferEventEncoder() |
void |
setLengthFieldPrepender(org.jboss.netty.handler.codec.frame.LengthFieldPrepender lengthFieldPrepender) |
void |
setMessageBufferEventDecoder(MessageBufferEventDecoder messageBufferEventDecoder) |
void |
setMessageBufferEventEncoder(MessageBufferEventEncoder messageBufferEventEncoder) |
applyProtocol, createLengthBasedFrameDecoder, getProtocolName
private static final org.slf4j.Logger LOG
private org.jboss.netty.handler.codec.frame.LengthFieldPrepender lengthFieldPrepender
private MessageBufferEventDecoder messageBufferEventDecoder
private MessageBufferEventEncoder messageBufferEventEncoder
public void applyProtocol(PlayerSession playerSession)
Protocol
LoginHandler
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 org.jboss.netty.handler.codec.frame.LengthFieldPrepender getLengthFieldPrepender()
public void setLengthFieldPrepender(org.jboss.netty.handler.codec.frame.LengthFieldPrepender lengthFieldPrepender)
public MessageBufferEventDecoder getMessageBufferEventDecoder()
public void setMessageBufferEventDecoder(MessageBufferEventDecoder messageBufferEventDecoder)
public MessageBufferEventEncoder getMessageBufferEventEncoder()
public void setMessageBufferEventEncoder(MessageBufferEventEncoder messageBufferEventEncoder)
Copyright © 2013. All Rights Reserved.