public ContinuationContext(ILogger logger, ISystemTime systemTime, IChainInvoker invoker, IOutgoingSender outgoing) { _logger = logger; _systemTime = systemTime; _invoker = invoker; _outgoing = outgoing; }
public EnvelopeContext(ILogger logger, ISystemTime systemTime, IChainInvoker invoker, IOutgoingSender outgoing, IHandlerPipeline pipeline) { this.logger = logger; _systemTime = systemTime; _invoker = invoker; Outgoing = outgoing; _pipeline = pipeline; }
public ChainInvoker(IServiceFactory factory, IChainResolver chainResolver, ILogger logger, IOutgoingSender sender, Func <IHandlerPipeline> pipeline) { _factory = factory; _chainResolver = chainResolver; _logger = logger; _sender = sender; _pipeline = pipeline; }
public ChainInvoker(IServiceFactory factory, BehaviorGraph graph, ILogger logger, IOutgoingSender sender, Func <IHandlerPipeline> pipeline) { _factory = factory; _graph = graph; _logger = logger; _sender = sender; _pipeline = pipeline; }
public ProductionDiagnosticEnvelopeContext(ILogger logger, ISystemTime systemTime, IChainInvoker invoker, IOutgoingSender outgoing, IHandlerPipeline pipeline, Envelope envelope, IExecutionLogger executionLogger) : base(logger, systemTime, invoker, outgoing, pipeline) { _envelope = envelope; _executionLogger = executionLogger; _log = new ChainExecutionLog(); _envelope.Log = _log; }
public ChainInvoker(IServiceFactory factory, HandlerGraph graph, ILogger logger, IOutgoingSender sender, ISystemTime systemTime, Func <IHandlerPipeline> pipeline) { _factory = factory; _graph = graph; _logger = logger; _sender = sender; _systemTime = systemTime; _pipeline = pipeline; }
public InlineMessageCallback(object message, IOutgoingSender sender) { _message = message; _sender = sender; }
public VerboseDiagnosticEnvelopeContext(ILogger logger, ISystemTime systemTime, IChainInvoker invoker, IOutgoingSender outgoing, IHandlerPipeline pipeline, Envelope envelope, IExecutionLogger executionLogger) : base(logger, systemTime, invoker, outgoing, pipeline, envelope, executionLogger) { }