public class AMF3Protocol extends AbstractNettyProtocol
PlayerSession's pipeline.| Modifier and Type | Field and Description |
|---|---|
private JavaObjectToAMF3Encoder |
javaObjectToAMF3Encoder
Once the game handler is done with its operations, it writes back the
java object to the client.
|
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.
|
IDLE_STATE_CHECK_HANDLER| Constructor and Description |
|---|
AMF3Protocol() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyProtocol(PlayerSession playerSession)
The main method of this interface.
|
protected AMF3ToJavaObjectDecoder |
createAMF3ToJavaObjectDecoder() |
JavaObjectToAMF3Encoder |
getJavaObjectToAMF3Encoder() |
io.netty.handler.codec.LengthFieldPrepender |
getLengthFieldPrepender() |
void |
setJavaObjectToAMF3Encoder(JavaObjectToAMF3Encoder javaObjectToAMF3Encoder) |
void |
setLengthFieldPrepender(io.netty.handler.codec.LengthFieldPrepender lengthFieldPrepender) |
applyProtocol, createLengthBasedFrameDecoder, getProtocolNameprivate JavaObjectToAMF3Encoder javaObjectToAMF3Encoder
private io.netty.handler.codec.LengthFieldPrepender lengthFieldPrepender
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.protected AMF3ToJavaObjectDecoder createAMF3ToJavaObjectDecoder()
public JavaObjectToAMF3Encoder getJavaObjectToAMF3Encoder()
public void setJavaObjectToAMF3Encoder(JavaObjectToAMF3Encoder javaObjectToAMF3Encoder)
public io.netty.handler.codec.LengthFieldPrepender getLengthFieldPrepender()
public void setLengthFieldPrepender(io.netty.handler.codec.LengthFieldPrepender lengthFieldPrepender)
Copyright © 2013. All Rights Reserved.