internal static void InvokeChannelRegistered(AbstractChannelHandlerContext next) { IEventExecutor nextExecutor = next.Executor; if (nextExecutor.InEventLoop) { next.InvokeChannelRegistered(); } else { nextExecutor.Execute(c => ((AbstractChannelHandlerContext)c).InvokeChannelRegistered(), next); } }
public IChannelPipeline FireChannelRegistered() { AbstractChannelHandlerContext.InvokeChannelRegistered(this.head); return(this); }