public interface ChannelOutboundHandler extends ChannelHandler
ChannelHandler将通知IO出站操作。 
      ChannelHandler.Sharable| Modifier and Type | Method and Description | 
|---|---|
| void | bind(ChannelHandlerContext ctx, java.net.SocketAddress localAddress, ChannelPromise promise)
              调用一次绑定操作。 
             | 
| void | close(ChannelHandlerContext ctx, ChannelPromise promise)
              一旦进行了密切的操作,就会被调用。 
             | 
| void | connect(ChannelHandlerContext ctx, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, ChannelPromise promise)
              连接操作完成后调用。 
             | 
| void | deregister(ChannelHandlerContext ctx, ChannelPromise promise) 
             一旦从当前注册的 EventLoop开始取消注册操作,就会被调用。 | 
| void | disconnect(ChannelHandlerContext ctx, ChannelPromise promise)
              调用一次断开操作。 
             | 
| void | flush(ChannelHandlerContext ctx)
              调用一次冲洗操作。 
             | 
| void | read(ChannelHandlerContext ctx) | 
| void | write(ChannelHandlerContext ctx, java.lang.Object msg, ChannelPromise promise)
              一旦写入操作被调用,就调用它。 
             | 
exceptionCaught, handlerAdded, handlerRemovedvoid bind(ChannelHandlerContext ctx, java.net.SocketAddress localAddress, ChannelPromise promise) throws java.lang.Exception
ctx - 为其进行绑定操作的ChannelHandlerContext 
           localAddress - 它应该绑定的 
            SocketAddress 
           promise - 操作完成后通知ChannelPromise 
           java.lang.Exception - 发生错误时抛出 
           void connect(ChannelHandlerContext ctx, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, ChannelPromise promise) throws java.lang.Exception
ctx - 为其进行连接操作的ChannelHandlerContext 
           remoteAddress - 它应该连接到的 
            SocketAddress 
           localAddress - 用作连接源的 
            SocketAddress 
           promise - 在操作完成后通知ChannelPromise 
           java.lang.Exception - 发生错误时抛出 
           void disconnect(ChannelHandlerContext ctx, ChannelPromise promise) throws java.lang.Exception
ctx - 为其进行断开操作的ChannelHandlerContext 
           promise - 操作完成后通知ChannelPromise 
           java.lang.Exception - 发生错误时抛出 
           void close(ChannelHandlerContext ctx, ChannelPromise promise) throws java.lang.Exception
ctx - 关闭操作的ChannelHandlerContext 
           promise - 操作完成后通知ChannelPromise 
           java.lang.Exception - 如果发生错误则抛出 
           void deregister(ChannelHandlerContext ctx, ChannelPromise promise) throws java.lang.Exception
EventLoop开始撤销注册操作,就会被调用。 
          ctx - 关闭操作的ChannelHandlerContext 
           promise - 操作完成后通知ChannelPromise 
           java.lang.Exception - 发生错误时抛出 
           void read(ChannelHandlerContext ctx) throws java.lang.Exception
java.lang.Exception 
           void write(ChannelHandlerContext ctx, java.lang.Object msg, ChannelPromise promise) throws java.lang.Exception
ctx - 为其写入操作的ChannelHandlerContext 
           msg - 要写的消息 
           promise - 操作完成后通知ChannelPromise 
           java.lang.Exception - 发生错误时抛出 
           void flush(ChannelHandlerContext ctx) throws java.lang.Exception
ctx - 进行刷新操作的ChannelHandlerContext 
           java.lang.Exception - 发生错误时抛出 
           Copyright © 2008–2018 The Netty Project. All rights reserved.