elsa-core/src/modules/Elsa.Workflows.Runtime/Handlers
Sipke Schoorstra d09a1b7cb4
Add workflow dispatch transactional outbox (#7517)
* Add workflow dispatch transactional outbox

* Address workflow dispatch outbox review

* Make outbox state lookup null-safe

* Generate stable outbox dispatch instance ids

* Limit eager outbox processing to marked commits

* Avoid blocking eager outbox processing on lock contention

* Expire uncommitted outbox items after retention

* Harden eager workflow outbox processing

* Prune delivered workflow outbox markers

* Batch workflow dispatch outbox processing

* Bound workflow dispatch outbox processing batches

* Harden workflow dispatch outbox processing

* Address transactional outbox review feedback

* Address transactional outbox follow-up review

* Address outbox recovery review feedback

* Address outbox key-value review fixes

* Address outbox cleanup review feedback

* Address workflow outbox review feedback

* Address outbox key-value review feedback

* Preserve outbox key-value tenant ids

* Address workflow outbox marker cleanup review

* Ensure key value store factory registrations override

* Address workflow outbox review follow-ups
2026-05-22 00:13:16 +02:00
..
CancelBackgroundActivities.cs Introduce job unscheduling functionality 2024-12-05 19:25:16 +01:00
CancelWorkflowsCommandHandler.cs Refactor activity execution record capturing 2025-08-01 20:53:48 +02:00
CaptureActivityExecutionState.cs Refactor activity execution record capturing 2025-08-01 20:53:48 +02:00
DeleteActivityExecutionLogRecords.cs
DeleteBookmarks.cs Refactor Fault Propagation and Simplify Bookmark Management (#6545) 2025-04-10 15:01:49 +02:00
DeleteTriggers.cs
DeleteWorkflowExecutionLogRecords.cs
DispatchStimulusCommandHandler.cs Fix conditional logic in stimulus dispatch handlers 2025-05-21 11:27:28 +02:00
DispatchWorkflowRequestHandler.cs Add workflow dispatch transactional outbox (#7517) 2026-05-22 00:13:16 +02:00
IndexTriggers.cs
InvalidateTriggersCache.cs
InvalidateWorkflowsCache.cs
ProcessWorkflowDispatchOutbox.cs Add workflow dispatch transactional outbox (#7517) 2026-05-22 00:13:16 +02:00
RefreshActivityRegistry.cs Fix all broken summary xml docs (#6123) 2024-11-18 13:41:27 +01:00
ResumeBulkDispatchWorkflowActivity.cs Ensure graceful handling of missing ParentInstanceId in ResumeBulkDispatchWorkflowActivity and add signal-based wait in DeleteWorkflowTests. 2026-01-30 21:41:27 +01:00
ResumeDispatchWorkflowActivity.cs Addresses warnings and enforces null safety (#7051) 2025-11-12 16:56:31 +01:00
ResumeExecuteWorkflowActivity.cs Refactor to remove redundant debug logs and clean up code. 2025-01-24 14:01:19 +01:00
SignalBookmarkQueueWorker.cs Enhances workflow runtime resilience and signaling (#6643) 2025-05-13 13:51:47 +02:00
ValidateWorkflowRequestHandler.cs Create trigger payload validation, refacto HttpEndpoint validator and create Cron validator (#6641) 2025-05-20 19:52:43 +02:00