elsa-core/src/modules/Elsa.MassTransit
Sipke Schoorstra 5f47cd0aab
Implement distributed lock for registry population (#4983)
* Implement distributed lock for registry population

Added distributed lock in 'PopulateRegistriesHostedService' to prevent concurrent registry updates. Also implemented a semaphore in 'DefaultWorkflowDefinitionStorePopulator' to control access to shared resources during add or update operations. This change helps to ensure the integrity and consistency of the workflow registries.

* Refactor dependency injection for IDistributedLockProvider

* Refactor option classes to parameter classes in workflow runtime

This refactoring enhances the clarity of the Elsa Workflow runtime by renaming "options" classes to "parameters" classes. The name "options" misrepresented the classes' role and created confusion, as they are used to parameterize method calls rather than to configure services. The change applies to various workflow methods and tests across the project.
2024-02-22 19:37:03 +01:00
..
Activities Implement dispatch channels (#4949) 2024-02-16 10:56:30 +01:00
ConsumerDefinitions Made per instance queues temporary 2024-01-25 14:51:48 +01:00
Consumers Implement distributed lock for registry population (#4983) 2024-02-22 19:37:03 +01:00
Contracts Implement dispatch channels (#4949) 2024-02-16 10:56:30 +01:00
Extensions Merge branch 'main' into feature/service-bus-pub-sub 2024-02-20 13:34:29 +01:00
Features Merge branch 'main' into feature/service-bus-pub-sub 2024-02-20 13:34:29 +01:00
Formatters Implement dispatch channels (#4949) 2024-02-16 10:56:30 +01:00
Messages Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
Models Renaming for clarification / project conformity 2024-02-16 14:00:28 +01:00
Options Renaming for clarification / project conformity 2024-02-16 14:00:28 +01:00
Services Merge branch 'main' into feature/service-bus-pub-sub 2024-02-20 13:34:29 +01:00
Elsa.MassTransit.csproj Convert to use Central Package Management 2024-02-04 13:49:54 +02:00
FodyWeavers.xml