elsa-core/src/modules/Elsa.Alterations.MassTransit
Sipke Schoorstra 8079dd0de1
Add alteration notifications and management (#5097)
* Add alteration notifications and management

Implement notification publishing for completed alteration plans and add related handlers and management logic to coordinate alterations workflow triggering and completion status updates.

* Refactor queue address configuration in MassTransit

The initialization of the queue address and mapping for the `RunAlterationJob` has been moved out of the `Apply` method to the module configuration.

* Refactor CompleteAlterationPlan activity description

The activity summary comment in CompleteAlterationPlan.cs was updated to accurately describe its functionality. The description has been changed from "Submits an alteration plan for execution" to "Marks an alteration plan as completed."
2024-03-20 10:58:59 +01:00
..
Consumers MassTransit Alterations Dispatcher (#4547) 2023-10-17 08:51:45 +02:00
Extensions MassTransit Alterations Dispatcher (#4547) 2023-10-17 08:51:45 +02:00
Features Add alteration notifications and management (#5097) 2024-03-20 10:58:59 +01:00
Messages MassTransit Alterations Dispatcher (#4547) 2023-10-17 08:51:45 +02:00
Services Add Azure Service Bus for MassTransit (#4624) 2023-11-15 20:47:11 +01:00
Elsa.Alterations.MassTransit.csproj replace configureawait.props and frameworks.props with Directory.Build.props 2024-01-26 19:04:39 +02:00
FodyWeavers.xml MassTransit Alterations Dispatcher (#4547) 2023-10-17 08:51:45 +02:00
Readme.md MassTransit Alterations Dispatcher (#4547) 2023-10-17 08:51:45 +02:00

MassTransit Alterations Background Runner

This module provides an implementation that processes alteration plans in the background using a MassTransit dispatcher and consumer. This implementation is more resilient than the in-memory queue implementation provided by Elsa.Alterations.BackgroundRunner because it uses a message broker to persist messages.