elsa-core/src/modules/Elsa.Workflows.Runtime/Services
Sipke Schoorstra a062847db5
ExecuteWorkflow Activity: Add Wait For Completion option (#6153)
* Add bookmark queue purging and ExecuteWorkflow stimulus

Introduce BookmarkQueuePurgeOptions and ExecuteWorkflowStimulus classes for managing workflow queue purging and stimulus handling. Implement related handler and activity modifications to support waiting for child workflows and purging old bookmark queue entries.

* Update activity reference in XML comments

Corrected the activity reference from DispatchWorkflow to ExecuteWorkflow in XML comments to accurately reflect the functionality. This change ensures the comments are aligned with the actual code behavior.
2024-11-26 20:37:41 +01:00
..
ActivityExecutionRecordExtractor.cs Fix all broken summary xml docs (#6123) 2024-11-18 13:41:27 +01:00
ActivityExecutionService.cs Add Bookmark Queue and Restore Background Activity Execution (#5758) 2024-07-15 22:37:14 +02:00
BackgroundActivityInvoker.cs Update namespaces and correct merge artefacts 2024-10-11 20:41:49 +02:00
BackgroundTaskDispatcher.cs Add Bookmark Queue and Restore Background Activity Execution (#5758) 2024-07-15 22:37:14 +02:00
BackgroundWorkflowCancellationDispatcher.cs Add Bookmark Queue and Restore Background Activity Execution (#5758) 2024-07-15 22:37:14 +02:00
BackgroundWorkflowDispatcher.cs Add Bookmark Queue and Restore Background Activity Execution (#5758) 2024-07-15 22:37:14 +02:00
BookmarkBoundWorkflowService.cs Add Bookmark Queue and Restore Background Activity Execution (#5758) 2024-07-15 22:37:14 +02:00
BookmarkPersister.cs Implement multitenant HTTP routing (#6031) 2024-10-14 21:27:11 +02:00
BookmarkQueueProcessor.cs Add Bookmark Queue and Restore Background Activity Execution (#5758) 2024-07-15 22:37:14 +02:00
BookmarkQueueSignaler.cs Add Bookmark Queue and Restore Background Activity Execution (#5758) 2024-07-15 22:37:14 +02:00
BookmarkQueueWorker.cs Add Bookmark Queue and Restore Background Activity Execution (#5758) 2024-07-15 22:37:14 +02:00
BookmarkResumer.cs Add Elsa.Kafka Module for Kafka Integration with Message Sending and Receiving Activities (#6108) 2024-11-18 13:42:54 +01:00
BookmarkUpdater.cs Update Kafka Module: Add Support for Configuring Consumer and Producer Factories (#6139) 2024-11-22 20:07:14 +01:00
DefaultActivityExecutionManager.cs Add Bookmark Queue and Restore Background Activity Execution (#5758) 2024-07-15 22:37:14 +02:00
DefaultActivityExecutionMapper.cs Introduce Log Persistence Strategy (#6057) 2024-10-25 19:41:10 +02:00
DefaultBookmarkManager.cs Fix all broken summary xml docs (#6123) 2024-11-18 13:41:27 +01:00
DefaultBookmarkQueuePurger.cs ExecuteWorkflow Activity: Add Wait For Completion option (#6153) 2024-11-26 20:37:41 +01:00
DefaultRegistriesPopulator.cs Add multitenancy support for background tasks (#6059) 2024-10-28 19:38:24 +01:00
DefaultWorkflowActivationStrategyEvaluator.cs Add workflow activation and startup services. (#6076) 2024-10-30 22:51:14 +01:00
DefaultWorkflowDefinitionStorePopulator.cs Update namespaces and correct merge artefacts 2024-10-11 20:41:49 +02:00
DefaultWorkflowRegistry.cs Add Bookmark Queue and Restore Background Activity Execution (#5758) 2024-07-15 22:37:14 +02:00
DefaultWorkflowStarter.cs Add workflow activation and startup services. (#6076) 2024-10-30 22:51:14 +01:00
EventPublisher.cs Add Bookmark Queue and Restore Background Activity Execution (#5758) 2024-07-15 22:37:14 +02:00
LocalBackgroundActivityScheduler.cs Add Bookmark Queue and Restore Background Activity Execution (#5758) 2024-07-15 22:37:14 +02:00
LocalWorkflowClient.cs Update namespaces and correct merge artefacts 2024-10-11 20:41:49 +02:00
LocalWorkflowRuntime.cs Update namespaces and correct merge artefacts 2024-10-11 20:41:49 +02:00
StimulusProxyWorkflowInbox.cs Update namespaces and correct merge artefacts 2024-10-11 20:41:49 +02:00
StimulusSender.cs Add Elsa.Kafka Module for Kafka Integration with Message Sending and Receiving Activities (#6108) 2024-11-18 13:42:54 +01:00
StoreActivityExecutionLogSink.cs Introduce Log Persistence Strategy (#6057) 2024-10-25 19:41:10 +02:00
StoreBookmarkQueue.cs Update namespaces and correct merge artefacts 2024-10-11 20:41:49 +02:00
StoreCommitStateHandler.cs Fix background activity completion (#5882) 2024-08-10 10:41:35 +02:00
StoreWorkflowExecutionLogSink.cs Introduce Log Persistence Strategy (#6057) 2024-10-25 19:41:10 +02:00
SynchronousTaskDispatcher.cs Add Bookmark Queue and Restore Background Activity Execution (#5758) 2024-07-15 22:37:14 +02:00
TaskReporter.cs Update namespaces and correct merge artefacts 2024-10-11 20:41:49 +02:00
TriggerBoundWorkflowService.cs Add Bookmark Queue and Restore Background Activity Execution (#5758) 2024-07-15 22:37:14 +02:00
TriggerIndexer.cs Add Elsa.Kafka Module for Kafka Integration with Message Sending and Receiving Activities (#6108) 2024-11-18 13:42:54 +01:00
TriggerInvoker.cs Add Elsa.Kafka Module for Kafka Integration with Message Sending and Receiving Activities (#6108) 2024-11-18 13:42:54 +01:00
ValidatingWorkflowDispatcher.cs Add Bookmark Queue and Restore Background Activity Execution (#5758) 2024-07-15 22:37:14 +02:00
WorkflowCanceler.cs Add workflow cancellation notifications (#6075) 2024-10-30 19:46:36 +01:00
WorkflowCancellationService.cs Add workflow cancellation notifications (#6075) 2024-10-30 19:46:36 +01:00
WorkflowDefinitionRefresher.cs Remove unnecessary namespace declarations and using statements 2024-07-24 22:51:06 +02:00
WorkflowDefinitionsReloader.cs Remove unnecessary namespace declarations and using statements 2024-07-24 22:51:06 +02:00
WorkflowExecutionLogRecordExtractor.cs Introduce Log Persistence Strategy (#6057) 2024-10-25 19:41:10 +02:00
WorkflowHost.cs Update namespaces and correct merge artefacts 2024-10-11 20:41:49 +02:00
WorkflowHostFactory.cs Update namespaces and correct merge artefacts 2024-10-11 20:41:49 +02:00
WorkflowInvoker.cs Update namespaces and correct merge artefacts 2024-10-11 20:41:49 +02:00
WorkflowMatcher.cs Update namespaces and correct merge artefacts 2024-10-11 20:41:49 +02:00