protected override Task WriteAsync(FABHandlerContext ctx, object msg) { Task result = base.WriteAsync(ctx, msg); ctx.InvokeFlush(); return(result); }
public IFABChannelHandlerContext Flush() { FABHandlerContext next = this.FindContextOutbound(); IEventExecutor nextExecutor = next.Executor; if (nextExecutor.InEventLoop) { next.InvokeFlush(); } else { nextExecutor.Execute(InvokeFlushAction, next); } return(this); }