@ChannelHandler.Sharable public class MarshallingEncoder extends MessageToByteEncoder<Object>
MessageToByteEncoder
implementation which uses JBoss Marshalling to marshal
an Object. Be aware that this encoder is not compatible with an other client that just use
JBoss Marshalling as it includes the size of every Object
that gets serialized in
front of the Object
itself.
Use this with MarshallingDecoder
See JBoss Marshalling website
for more informationsConstructor and Description |
---|
MarshallingEncoder(MarshallerProvider provider)
Creates a new encoder.
|
Modifier and Type | Method and Description |
---|---|
void |
encode(io.netty.channel.ChannelHandlerContext ctx,
Object msg,
io.netty.buffer.ByteBuf out) |
flush, isEncodable
newOutboundBuffer
afterAdd, afterRemove, beforeAdd, beforeRemove, bind, close, connect, deregister, disconnect, exceptionCaught, userEventTriggered
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public MarshallingEncoder(MarshallerProvider provider)
provider
- the MarshallerProvider
to useCopyright © 2008-2012 The Netty Project. All Rights Reserved.