Exemple #1
0
 public WorkflowLaunchpad(
     IWorkflowInstanceStore workflowInstanceStore,
     IWorkflowFactory workflowFactory,
     IBookmarkFinder bookmarkFinder,
     ITriggerFinder triggerFinder,
     IDistributedLockProvider distributedLockProvider,
     IWorkflowInstanceDispatcher workflowInstanceDispatcher,
     IWorkflowInstanceExecutor workflowInstanceExecutor,
     IWorkflowRunner workflowRunner,
     IWorkflowRegistry workflowRegistry,
     IGetsStartActivities getsStartActivities,
     IWorkflowStorageService workflowStorageService,
     IIdGenerator idGenerator,
     ElsaOptions elsaOptions,
     ILogger <WorkflowLaunchpad> logger)
 {
     _workflowInstanceStore      = workflowInstanceStore;
     _bookmarkFinder             = bookmarkFinder;
     _triggerFinder              = triggerFinder;
     _distributedLockProvider    = distributedLockProvider;
     _workflowInstanceDispatcher = workflowInstanceDispatcher;
     _elsaOptions              = elsaOptions;
     _logger                   = logger;
     _getsStartActivities      = getsStartActivities;
     _workflowStorageService   = workflowStorageService;
     _idGenerator              = idGenerator;
     _workflowRegistry         = workflowRegistry;
     _workflowRunner           = workflowRunner;
     _workflowInstanceExecutor = workflowInstanceExecutor;
     _workflowFactory          = workflowFactory;
 }
Exemple #2
0
 public WorkflowInstanceExecutor(IResumesWorkflow workflowRunner, IWorkflowInstanceStore workflowInstanceStore, IWorkflowStorageService workflowStorageService, ILogger <WorkflowInstanceExecutor> logger)
 {
     _workflowRunner         = workflowRunner;
     _workflowStorageService = workflowStorageService;
     WorkflowInstanceStore   = workflowInstanceStore;
     _logger = logger;
 }
 public ConfigureLiquidEngine(IConfiguration configuration, IWorkflowStorageService workflowStorageService, IOptions <LiquidOptions> liquidOptions, IActivityTypeService activityTypeService)
 {
     _configuration          = configuration;
     _workflowStorageService = workflowStorageService;
     _liquidOptions          = liquidOptions.Value;
     _activityTypeService    = activityTypeService;
 }
 public ConfigureJavaScriptEngine(IConfiguration configuration, IActivityTypeService activityTypeService, IWorkflowStorageService workflowStorageService, IOptions <ScriptOptions> scriptOptions)
 {
     _configuration          = configuration;
     _activityTypeService    = activityTypeService;
     _workflowStorageService = workflowStorageService;
     _scriptOptions          = scriptOptions.Value;
 }
Exemple #5
0
 public static async ValueTask UpdateInputAsync(this IWorkflowStorageService service, WorkflowInstance workflowInstance, WorkflowInput?workflowInput, CancellationToken cancellationToken = default)
 {
     if (workflowInput != null)
     {
         workflowInstance !.Input = await service.SaveAsync(workflowInput, workflowInstance, cancellationToken);
     }
 }
 public WorkflowTriggerInterruptor(IWorkflowRunner workflowRunner, IWorkflowRegistry workflowRegistry, IWorkflowInstanceStore workflowInstanceStore, IBookmarkFinder bookmarkFinder, IWorkflowStorageService workflowStorageService)
 {
     _workflowRunner         = workflowRunner;
     _workflowRegistry       = workflowRegistry;
     _workflowInstanceStore  = workflowInstanceStore;
     _bookmarkFinder         = bookmarkFinder;
     _workflowStorageService = workflowStorageService;
 }
 public WorkflowTestLaunchpad(
     IWorkflowRegistry workflowRegistry,
     IWorkflowInstanceStore workflowInstanceStore,
     IWorkflowFactory workflowFactory,
     IWorkflowStorageService workflowStorageService,
     IWorkflowRunner workflowRunner)
 {
     _workflowRegistry       = workflowRegistry;
     _workflowInstanceStore  = workflowInstanceStore;
     _workflowFactory        = workflowFactory;
     _workflowStorageService = workflowStorageService;
     _workflowRunner         = workflowRunner;
 }
 public WorkflowRunner(
     IWorkflowContextManager workflowContextManager,
     IMediator mediator,
     IServiceScopeFactory serviceScopeFactory,
     IGetsStartActivities startingActivitiesProvider,
     IWorkflowStorageService workflowStorageService,
     ILogger <WorkflowRunner> logger)
 {
     _mediator                   = mediator;
     _serviceScopeFactory        = serviceScopeFactory;
     _startingActivitiesProvider = startingActivitiesProvider;
     _workflowStorageService     = workflowStorageService;
     _logger = logger;
     _workflowContextManager = workflowContextManager;
 }
Exemple #9
0
 public ContinueRunningWorkflows(
     IWorkflowInstanceStore workflowInstanceStore,
     IWorkflowInstanceDispatcher workflowInstanceDispatcher,
     IDistributedLockProvider distributedLockProvider,
     IWorkflowStorageService workflowStorageService,
     ElsaOptions elsaOptions,
     ILogger <ContinueRunningWorkflows> logger)
 {
     _workflowInstanceStore      = workflowInstanceStore;
     _workflowInstanceDispatcher = workflowInstanceDispatcher;
     _distributedLockProvider    = distributedLockProvider;
     _workflowStorageService     = workflowStorageService;
     _elsaOptions = elsaOptions;
     _logger      = logger;
 }
Exemple #10
0
 public WorkflowResumer(
     IWorkflowRegistry workflowRegistry,
     IBookmarkFinder bookmarkFinder,
     IWorkflowInstanceStore workflowInstanceStore,
     IWorkflowStorageService workflowStorageService,
     Func <IWorkflowBuilder> workflowBuilderFactory,
     IWorkflowRunner workflowRunner)
 {
     _workflowRegistry       = workflowRegistry;
     _bookmarkFinder         = bookmarkFinder;
     _workflowInstanceStore  = workflowInstanceStore;
     _workflowStorageService = workflowStorageService;
     _workflowBuilderFactory = workflowBuilderFactory;
     _workflowRunner         = workflowRunner;
 }
Exemple #11
0
 public WorkflowStarter(
     ITriggerFinder triggerFinder,
     IWorkflowFactory workflowFactory,
     Func <IWorkflowBuilder> workflowBuilderFactory,
     IWorkflowRunner workflowRunner,
     IWorkflowInstanceStore workflowInstanceStore,
     IWorkflowStorageService workflowStorageService,
     IWorkflowRegistry workflowRegistry)
 {
     _triggerFinder          = triggerFinder;
     _workflowFactory        = workflowFactory;
     _workflowBuilderFactory = workflowBuilderFactory;
     _workflowRunner         = workflowRunner;
     _workflowInstanceStore  = workflowInstanceStore;
     _workflowStorageService = workflowStorageService;
     _workflowRegistry       = workflowRegistry;
 }
Exemple #12
0
 public List(IWorkflowStorageService workflowStorageService, IEndpointContentSerializerSettingsProvider serializerSettingsProvider)
 {
     _workflowStorageService     = workflowStorageService;
     _serializerSettingsProvider = serializerSettingsProvider;
 }
 public ResumeParentWorkflow(IFindsAndResumesWorkflows workflowScheduler, IWorkflowStorageService workflowStorageService)
 {
     _workflowScheduler      = workflowScheduler;
     _workflowStorageService = workflowStorageService;
 }
 public PersistActivityPropertyState(IWorkflowStorageService workflowStorageService)
 {
     _workflowStorageService = workflowStorageService;
 }
Exemple #15
0
 public ActivityOutputFilter(IWorkflowStorageService workflowStorageService)
 {
     _workflowStorageService = workflowStorageService;
 }
Exemple #16
0
 public ConfigureLiquidEngine(IConfiguration configuration, IWorkflowStorageService workflowStorageService)
 {
     _configuration          = configuration;
     _workflowStorageService = workflowStorageService;
 }
Exemple #17
0
 public RunWorkflow(IStartsWorkflow startsWorkflow, IWorkflowRegistry workflowRegistry, IWorkflowStorageService workflowStorageService)
 {
     _startsWorkflow         = startsWorkflow;
     _workflowRegistry       = workflowRegistry;
     _workflowStorageService = workflowStorageService;
 }
Exemple #18
0
 public ActivityActivator(ElsaOptions options, IWorkflowStorageService workflowStorageService)
 {
     _elsaOptions            = options;
     _workflowStorageService = workflowStorageService;
 }
 public ConfigureJavaScriptEngine(IConfiguration configuration, IActivityTypeService activityTypeService, IWorkflowStorageService workflowStorageService)
 {
     _configuration          = configuration;
     _activityTypeService    = activityTypeService;
     _workflowStorageService = workflowStorageService;
 }
Exemple #20
0
 public InterruptTrigger(IWorkflowTriggerInterruptor workflowTriggerInterruptor, IWorkflowInstanceStore workflowInstanceStore, IWorkflowStorageService workflowStorageService)
 {
     _workflowTriggerInterruptor = workflowTriggerInterruptor;
     _workflowInstanceManager    = workflowInstanceStore;
     _workflowStorageService     = workflowStorageService;
 }