public CompensateHandler(IExecutionPointerFactory pointerFactory, ILifeCycleEventPublisher eventPublisher, IDateTimeProvider datetimeProvider, WorkflowOptions options) { _pointerFactory = pointerFactory; _eventPublisher = eventPublisher; _datetimeProvider = datetimeProvider; _options = options; }
public ExecutionResultProcessor(IExecutionPointerFactory pointerFactory, IDateTimeProvider datetimeProvider, WorkflowOptions options, ILoggerFactory loggerFactory) { _pointerFactory = pointerFactory; _datetimeProvider = datetimeProvider; _options = options; _logger = loggerFactory.CreateLogger <ExecutionResultProcessor>(); }
public WorkflowController(IPersistenceProvider persistenceStore, IDistributedLockProvider lockProvider, IWorkflowRegistry registry, IQueueProvider queueProvider, IExecutionPointerFactory pointerFactory, ILoggerFactory loggerFactory) { _persistenceStore = persistenceStore; _lockProvider = lockProvider; _registry = registry; _queueProvider = queueProvider; _pointerFactory = pointerFactory; _logger = loggerFactory.CreateLogger <WorkflowController>(); }
public ExecutionResultProcessor(IExecutionPointerFactory pointerFactory, IDateTimeProvider datetimeProvider, ILifeCycleEventPublisher eventPublisher, IEnumerable <IWorkflowErrorHandler> errorHandlers, WorkflowOptions options, ILoggerFactory loggerFactory) { _pointerFactory = pointerFactory; _datetimeProvider = datetimeProvider; _eventPublisher = eventPublisher; _errorHandlers = errorHandlers; _options = options; _logger = loggerFactory.CreateLogger <ExecutionResultProcessor>(); }
public SyncWorkflowRunner(IWorkflowHost host, IWorkflowExecutor executor, IDistributedLockProvider lockService, IWorkflowRegistry registry, IPersistenceProvider persistenceStore, IExecutionPointerFactory pointerFactory, IQueueProvider queueService) { _host = host; _executor = executor; _lockService = lockService; _registry = registry; _persistenceStore = persistenceStore; _pointerFactory = pointerFactory; _queueService = queueService; }
public WorkflowController(IPersistenceProvider persistenceStore, IDistributedLockProvider lockProvider, IWorkflowRegistry registry, IQueueProvider queueProvider, IExecutionPointerFactory pointerFactory, ILifeCycleEventHub eventHub, ISearchIndex searchIndex, ILoggerFactory loggerFactory) { _persistenceStore = persistenceStore; _lockProvider = lockProvider; _registry = registry; _queueProvider = queueProvider; _pointerFactory = pointerFactory; _eventHub = eventHub; _searchIndex = searchIndex; _logger = loggerFactory.CreateLogger <WorkflowController>(); }
public WorkflowController(IPersistenceProvider persistenceStore, IDistributedLockProvider lockProvider, IWorkflowRegistry registry, IQueueProvider queueProvider, IExecutionPointerFactory pointerFactory, ILifeCycleEventHub eventHub, ILoggerFactory loggerFactory, IServiceProvider serviceProvider, IWorkflowMiddlewareRunner middlewareRunner) { _persistenceStore = persistenceStore; _lockProvider = lockProvider; _registry = registry; _queueProvider = queueProvider; _pointerFactory = pointerFactory; _eventHub = eventHub; _serviceProvider = serviceProvider; _middlewareRunner = middlewareRunner; _logger = loggerFactory.CreateLogger <WorkflowController>(); }
public ExecutionResultProcessorFixture() { PointerFactory = A.Fake <IExecutionPointerFactory>(); DateTimeProvider = A.Fake <IClockProvider>(); Options = new WorkflowOptions(); A.CallTo(() => DateTimeProvider.Now).Returns(DateTime.Now); //config logging var loggerFactory = new LoggerFactory(); Subject = new ExecutionResultProcessor(PointerFactory, Options, loggerFactory); }
public TestController( IWorkflowHost host, IExecutionPointerFactory pointerFactory, IWorkflowMiddlewareRunner middlewareRunner, ILifeCycleEventHub eventHub) { this._host = host; this._persistence = host.PersistenceStore; this._registry = host.Registry; this._queueProvider = host.QueueProvider; this._pointerFactory = pointerFactory; this._middlewareRunner = middlewareRunner; this._eventHub = eventHub; }
public ExecutionResultProcessorFixture() { PointerFactory = A.Fake <IExecutionPointerFactory>(); DateTimeProvider = A.Fake <IDateTimeProvider>(); Options = new WorkflowOptions(A.Fake <IServiceCollection>()); A.CallTo(() => DateTimeProvider.Now).Returns(DateTime.Now); //config logging var loggerFactory = new LoggerFactory(); loggerFactory.AddConsole(LogLevel.Debug); Subject = new ExecutionResultProcessor(PointerFactory, DateTimeProvider, Options, loggerFactory); }
public ExecutionResultProcessorFixture() { PointerFactory = A.Fake <IExecutionPointerFactory>(); DateTimeProvider = A.Fake <IDateTimeProvider>(); EventHub = A.Fake <ILifeCycleEventPublisher>(); ErrorHandlers = new HashSet <IWorkflowErrorHandler>(); Options = new WorkflowOptions(A.Fake <IServiceCollection>()); A.CallTo(() => DateTimeProvider.Now).Returns(DateTime.Now); //config logging var loggerFactory = new LoggerFactory(); loggerFactory.AddConsole(LogLevel.Debug); Subject = new ExecutionResultProcessor(PointerFactory, DateTimeProvider, EventHub, ErrorHandlers, Options, loggerFactory); }
public ExecutionResultProcessor(IExecutionPointerFactory pointerFactory, WorkflowOptions options, ILoggerFactory loggerFactory) { _pointerFactory = pointerFactory; _options = options; _logger = loggerFactory.CreateLogger <ExecutionResultProcessor>(); }
public CompensateHandler(IExecutionPointerFactory pointerFactory, IDateTimeProvider datetimeProvider, WorkflowOptions options) { _pointerFactory = pointerFactory; _datetimeProvider = datetimeProvider; _options = options; }