public ContinuationContext(ILogger logger, ISystemTime systemTime, IChainInvoker invoker, IOutgoingSender outgoing)
 {
     _logger = logger;
     _systemTime = systemTime;
     _invoker = invoker;
     _outgoing = outgoing;
 }
Beispiel #2
0
 public ContinuationContext(ILogger logger, ISystemTime systemTime, IChainInvoker invoker, IOutgoingSender outgoing)
 {
     _logger     = logger;
     _systemTime = systemTime;
     _invoker    = invoker;
     _outgoing   = outgoing;
 }
Beispiel #3
0
 public EnvelopeContext(ILogger logger, ISystemTime systemTime, IChainInvoker invoker, IOutgoingSender outgoing, IHandlerPipeline pipeline)
 {
     this.logger = logger;
     _systemTime = systemTime;
     _invoker    = invoker;
     Outgoing    = outgoing;
     _pipeline   = pipeline;
 }
Beispiel #4
0
 public ChainInvoker(IServiceFactory factory, IChainResolver chainResolver, ILogger logger, IOutgoingSender sender, Func <IHandlerPipeline> pipeline)
 {
     _factory       = factory;
     _chainResolver = chainResolver;
     _logger        = logger;
     _sender        = sender;
     _pipeline      = pipeline;
 }
Beispiel #5
0
 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;
 }
Beispiel #8
0
 public InlineMessageCallback(object message, IOutgoingSender sender)
 {
     _message = message;
     _sender  = sender;
 }
        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 VerboseDiagnosticEnvelopeContext(ILogger logger, ISystemTime systemTime, IChainInvoker invoker, IOutgoingSender outgoing, IHandlerPipeline pipeline, Envelope envelope, IExecutionLogger executionLogger) : base(logger, systemTime, invoker, outgoing, pipeline, envelope, executionLogger)
 {
 }