public interface  io.netty.channel.ChannelOutboundInvoker extends java.lang.Object
{
public abstract io.netty.channel.ChannelFuture bind(java.net.SocketAddress);
public abstract io.netty.channel.ChannelFuture connect(java.net.SocketAddress);
public abstract io.netty.channel.ChannelFuture connect(java.net.SocketAddress, java.net.SocketAddress);
public abstract io.netty.channel.ChannelFuture disconnect();
public abstract io.netty.channel.ChannelFuture close();
public abstract io.netty.channel.ChannelFuture deregister();
public abstract io.netty.channel.ChannelFuture bind(java.net.SocketAddress, io.netty.channel.ChannelPromise);
public abstract io.netty.channel.ChannelFuture connect(java.net.SocketAddress, io.netty.channel.ChannelPromise);
public abstract io.netty.channel.ChannelFuture connect(java.net.SocketAddress, java.net.SocketAddress, io.netty.channel.ChannelPromise);
public abstract io.netty.channel.ChannelFuture disconnect(io.netty.channel.ChannelPromise);
public abstract io.netty.channel.ChannelFuture close(io.netty.channel.ChannelPromise);
public abstract io.netty.channel.ChannelFuture deregister(io.netty.channel.ChannelPromise);
public abstract io.netty.channel.ChannelOutboundInvoker read();
public abstract io.netty.channel.ChannelFuture write(java.lang.Object);
public abstract io.netty.channel.ChannelFuture write(java.lang.Object, io.netty.channel.ChannelPromise);
public abstract io.netty.channel.ChannelOutboundInvoker flush();
public abstract io.netty.channel.ChannelFuture writeAndFlush(java.lang.Object, io.netty.channel.ChannelPromise);
public abstract io.netty.channel.ChannelFuture writeAndFlush(java.lang.Object);
public abstract io.netty.channel.ChannelPromise newPromise();
public abstract io.netty.channel.ChannelProgressivePromise newProgressivePromise();
public abstract io.netty.channel.ChannelFuture newSucceededFuture();
public abstract io.netty.channel.ChannelFuture newFailedFuture(java.lang.Throwable);
public abstract io.netty.channel.ChannelPromise voidPromise();
}