public interface  oadd.io.netty.channel.ChannelOutboundHandler extends java.lang.Object implements oadd.io.netty.channel.ChannelHandler
{
public abstract void bind(oadd.io.netty.channel.ChannelHandlerContext, java.net.SocketAddress, oadd.io.netty.channel.ChannelPromise) throws java.lang.Exception;
public abstract void connect(oadd.io.netty.channel.ChannelHandlerContext, java.net.SocketAddress, java.net.SocketAddress, oadd.io.netty.channel.ChannelPromise) throws java.lang.Exception;
public abstract void disconnect(oadd.io.netty.channel.ChannelHandlerContext, oadd.io.netty.channel.ChannelPromise) throws java.lang.Exception;
public abstract void close(oadd.io.netty.channel.ChannelHandlerContext, oadd.io.netty.channel.ChannelPromise) throws java.lang.Exception;
public abstract void deregister(oadd.io.netty.channel.ChannelHandlerContext, oadd.io.netty.channel.ChannelPromise) throws java.lang.Exception;
public abstract void read(oadd.io.netty.channel.ChannelHandlerContext) throws java.lang.Exception;
public abstract void write(oadd.io.netty.channel.ChannelHandlerContext, java.lang.Object, oadd.io.netty.channel.ChannelPromise) throws java.lang.Exception;
public abstract void flush(oadd.io.netty.channel.ChannelHandlerContext) throws java.lang.Exception;
}