コード例 #1
0
        internal static void InvokeChannelUnregistered(AbstractChannelHandlerContext next)
        {
            IEventExecutor nextExecutor = next.Executor;

            if (nextExecutor.InEventLoop)
            {
                next.InvokeChannelUnregistered();
            }
            else
            {
                nextExecutor.Execute(c => ((AbstractChannelHandlerContext)c).InvokeChannelUnregistered(), next);
            }
        }
コード例 #2
0
 public IChannelPipeline FireChannelUnregistered()
 {
     AbstractChannelHandlerContext.InvokeChannelUnregistered(this.head);
     return(this);
 }