public class oadd.io.netty.handler.codec.marshalling.CompatibleMarshallingEncoder extends oadd.io.netty.handler.codec.MessageToByteEncoder
{
private final oadd.io.netty.handler.codec.marshalling.MarshallerProvider provider;
public void <init>(oadd.io.netty.handler.codec.marshalling.MarshallerProvider)
{
oadd.io.netty.handler.codec.marshalling.CompatibleMarshallingEncoder v;
oadd.io.netty.handler.codec.marshalling.MarshallerProvider v;
v := @this: oadd.io.netty.handler.codec.marshalling.CompatibleMarshallingEncoder;
v := @parameter: oadd.io.netty.handler.codec.marshalling.MarshallerProvider;
specialinvoke v.<oadd.io.netty.handler.codec.MessageToByteEncoder: void <init>()>();
v.<oadd.io.netty.handler.codec.marshalling.CompatibleMarshallingEncoder: oadd.io.netty.handler.codec.marshalling.MarshallerProvider provider> = v;
return;
}
protected void encode(oadd.io.netty.channel.ChannelHandlerContext, java.lang.Object, oadd.io.netty.buffer.ByteBuf) throws java.lang.Exception
{
oadd.io.netty.handler.codec.marshalling.MarshallerProvider v;
oadd.org.jboss.marshalling.Marshaller v;
oadd.io.netty.handler.codec.marshalling.CompatibleMarshallingEncoder v;
java.lang.Object v;
oadd.io.netty.channel.ChannelHandlerContext v;
oadd.io.netty.buffer.ByteBuf v;
oadd.io.netty.handler.codec.marshalling.ChannelBufferByteOutput v;
v := @this: oadd.io.netty.handler.codec.marshalling.CompatibleMarshallingEncoder;
v := @parameter: oadd.io.netty.channel.ChannelHandlerContext;
v := @parameter: java.lang.Object;
v := @parameter: oadd.io.netty.buffer.ByteBuf;
v = v.<oadd.io.netty.handler.codec.marshalling.CompatibleMarshallingEncoder: oadd.io.netty.handler.codec.marshalling.MarshallerProvider provider>;
v = interfaceinvoke v.<oadd.io.netty.handler.codec.marshalling.MarshallerProvider: oadd.org.jboss.marshalling.Marshaller getMarshaller(oadd.io.netty.channel.ChannelHandlerContext)>(v);
v = new oadd.io.netty.handler.codec.marshalling.ChannelBufferByteOutput;
specialinvoke v.<oadd.io.netty.handler.codec.marshalling.ChannelBufferByteOutput: void <init>(oadd.io.netty.buffer.ByteBuf)>(v);
interfaceinvoke v.<oadd.org.jboss.marshalling.Marshaller: void start(oadd.org.jboss.marshalling.ByteOutput)>(v);
interfaceinvoke v.<oadd.org.jboss.marshalling.Marshaller: void writeObject(java.lang.Object)>(v);
interfaceinvoke v.<oadd.org.jboss.marshalling.Marshaller: void finish()>();
interfaceinvoke v.<oadd.org.jboss.marshalling.Marshaller: void close()>();
return;
}
}