public class oadd.io.netty.channel.ChannelDuplexHandler extends oadd.io.netty.channel.ChannelInboundHandlerAdapter implements oadd.io.netty.channel.ChannelOutboundHandler
{
public void <init>()
{
oadd.io.netty.channel.ChannelDuplexHandler v;
v := @this: oadd.io.netty.channel.ChannelDuplexHandler;
specialinvoke v.<oadd.io.netty.channel.ChannelInboundHandlerAdapter: void <init>()>();
return;
}
public void bind(oadd.io.netty.channel.ChannelHandlerContext, java.net.SocketAddress, oadd.io.netty.channel.ChannelPromise) throws java.lang.Exception
{
java.net.SocketAddress v;
oadd.io.netty.channel.ChannelDuplexHandler v;
oadd.io.netty.channel.ChannelHandlerContext v;
oadd.io.netty.channel.ChannelPromise v;
v := @this: oadd.io.netty.channel.ChannelDuplexHandler;
v := @parameter: oadd.io.netty.channel.ChannelHandlerContext;
v := @parameter: java.net.SocketAddress;
v := @parameter: oadd.io.netty.channel.ChannelPromise;
interfaceinvoke v.<oadd.io.netty.channel.ChannelHandlerContext: oadd.io.netty.channel.ChannelFuture bind(java.net.SocketAddress,oadd.io.netty.channel.ChannelPromise)>(v, v);
return;
}
public void connect(oadd.io.netty.channel.ChannelHandlerContext, java.net.SocketAddress, java.net.SocketAddress, oadd.io.netty.channel.ChannelPromise) throws java.lang.Exception
{
java.net.SocketAddress v, v;
oadd.io.netty.channel.ChannelDuplexHandler v;
oadd.io.netty.channel.ChannelHandlerContext v;
oadd.io.netty.channel.ChannelPromise v;
v := @this: oadd.io.netty.channel.ChannelDuplexHandler;
v := @parameter: oadd.io.netty.channel.ChannelHandlerContext;
v := @parameter: java.net.SocketAddress;
v := @parameter: java.net.SocketAddress;
v := @parameter: oadd.io.netty.channel.ChannelPromise;
interfaceinvoke v.<oadd.io.netty.channel.ChannelHandlerContext: oadd.io.netty.channel.ChannelFuture connect(java.net.SocketAddress,java.net.SocketAddress,oadd.io.netty.channel.ChannelPromise)>(v, v, v);
return;
}
public void disconnect(oadd.io.netty.channel.ChannelHandlerContext, oadd.io.netty.channel.ChannelPromise) throws java.lang.Exception
{
oadd.io.netty.channel.ChannelDuplexHandler v;
oadd.io.netty.channel.ChannelHandlerContext v;
oadd.io.netty.channel.ChannelPromise v;
v := @this: oadd.io.netty.channel.ChannelDuplexHandler;
v := @parameter: oadd.io.netty.channel.ChannelHandlerContext;
v := @parameter: oadd.io.netty.channel.ChannelPromise;
interfaceinvoke v.<oadd.io.netty.channel.ChannelHandlerContext: oadd.io.netty.channel.ChannelFuture disconnect(oadd.io.netty.channel.ChannelPromise)>(v);
return;
}
public void close(oadd.io.netty.channel.ChannelHandlerContext, oadd.io.netty.channel.ChannelPromise) throws java.lang.Exception
{
oadd.io.netty.channel.ChannelDuplexHandler v;
oadd.io.netty.channel.ChannelHandlerContext v;
oadd.io.netty.channel.ChannelPromise v;
v := @this: oadd.io.netty.channel.ChannelDuplexHandler;
v := @parameter: oadd.io.netty.channel.ChannelHandlerContext;
v := @parameter: oadd.io.netty.channel.ChannelPromise;
interfaceinvoke v.<oadd.io.netty.channel.ChannelHandlerContext: oadd.io.netty.channel.ChannelFuture close(oadd.io.netty.channel.ChannelPromise)>(v);
return;
}
public void deregister(oadd.io.netty.channel.ChannelHandlerContext, oadd.io.netty.channel.ChannelPromise) throws java.lang.Exception
{
oadd.io.netty.channel.ChannelDuplexHandler v;
oadd.io.netty.channel.ChannelHandlerContext v;
oadd.io.netty.channel.ChannelPromise v;
v := @this: oadd.io.netty.channel.ChannelDuplexHandler;
v := @parameter: oadd.io.netty.channel.ChannelHandlerContext;
v := @parameter: oadd.io.netty.channel.ChannelPromise;
interfaceinvoke v.<oadd.io.netty.channel.ChannelHandlerContext: oadd.io.netty.channel.ChannelFuture deregister(oadd.io.netty.channel.ChannelPromise)>(v);
return;
}
public void read(oadd.io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
{
oadd.io.netty.channel.ChannelDuplexHandler v;
oadd.io.netty.channel.ChannelHandlerContext v;
v := @this: oadd.io.netty.channel.ChannelDuplexHandler;
v := @parameter: oadd.io.netty.channel.ChannelHandlerContext;
interfaceinvoke v.<oadd.io.netty.channel.ChannelHandlerContext: oadd.io.netty.channel.ChannelHandlerContext read()>();
return;
}
public void write(oadd.io.netty.channel.ChannelHandlerContext, java.lang.Object, oadd.io.netty.channel.ChannelPromise) throws java.lang.Exception
{
oadd.io.netty.channel.ChannelDuplexHandler v;
java.lang.Object v;
oadd.io.netty.channel.ChannelHandlerContext v;
oadd.io.netty.channel.ChannelPromise v;
v := @this: oadd.io.netty.channel.ChannelDuplexHandler;
v := @parameter: oadd.io.netty.channel.ChannelHandlerContext;
v := @parameter: java.lang.Object;
v := @parameter: oadd.io.netty.channel.ChannelPromise;
interfaceinvoke v.<oadd.io.netty.channel.ChannelHandlerContext: oadd.io.netty.channel.ChannelFuture write(java.lang.Object,oadd.io.netty.channel.ChannelPromise)>(v, v);
return;
}
public void flush(oadd.io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
{
oadd.io.netty.channel.ChannelDuplexHandler v;
oadd.io.netty.channel.ChannelHandlerContext v;
v := @this: oadd.io.netty.channel.ChannelDuplexHandler;
v := @parameter: oadd.io.netty.channel.ChannelHandlerContext;
interfaceinvoke v.<oadd.io.netty.channel.ChannelHandlerContext: oadd.io.netty.channel.ChannelHandlerContext flush()>();
return;
}
}