public SealedFABHandlerContext( FABChannelPipeline pipeline, IEventExecutor executor, string name, IFABChannelHandler handler) : base(pipeline, executor, name, GetSkipPropagationFlags(handler)) { Contract.Requires(handler != null); this.handler = handler; }
protected FABHandlerContext(FABChannelPipeline pipeline, IEventExecutor executor, string name, SkipFlags skipPropagationDirections) { Contract.Requires(pipeline != null); Contract.Requires(name != null); this.pipeline = pipeline; this.Name = name; this.executor = executor; this.SkipPropagationFlags = skipPropagationDirections; }
public PendingHandlerRemovedTask(FABChannelPipeline pipeline, FABHandlerContext ctx) : base(pipeline, ctx) { }
protected PendingHandlerCallback(FABChannelPipeline pipeline, FABHandlerContext ctx) { this.Pipeline = pipeline; this.Ctx = ctx; }
public HeadContext(FABChannelPipeline pipeline) : base(pipeline, null, TailName, sSkipFlags) { this.channelUnsafe = pipeline.Channel.Unsafe; this.SetAdded(); }
public TailContext(FABChannelPipeline pipeline) : base(pipeline, null, TailName, sSkipFlags) { this.SetAdded(); }