elsa-core/src/modules/Elsa.MassTransit
Sipke Schoorstra 09a5c79211
Fix Tenant ID propagation for MassTransit (#6144)
* Refactor tenant middleware and consumer implementations

Update `TenantConsumeMiddleware` to utilize `ITenantFinder` and `ITenantScopeFactory` for tenant context management. Refactor `WorkflowMessageConsumer` to use constructor parameters directly for improved dependency injection. Additionally, replace private scope variable in `TenantScope` with a public property to enhance code clarity.

* Refactor to replace IWorkflowDispatcher with IStimulusSender

Updated WorkflowMessageConsumer to utilize IStimulusSender for handling message-triggered activities. Simplified dependencies and method calls to align with the new interface, improving the code's clarity and maintainability.
2024-11-24 23:28:38 +01:00
..
Activities Implement dispatch channels (#4949) 2024-02-16 10:56:30 +01:00
Constants Add multitenancy support for background tasks (#6059) 2024-10-28 19:38:24 +01:00
ConsumerDefinitions Add multitenancy support for background tasks (#6059) 2024-10-28 19:38:24 +01:00
Consumers Fix Tenant ID propagation for MassTransit (#6144) 2024-11-24 23:28:38 +01:00
Contracts Workflow refresh feature (#5713) 2024-07-05 18:35:22 +02:00
Extensions Add multitenancy support for background tasks (#6059) 2024-10-28 19:38:24 +01:00
Features Fix all broken summary xml docs (#6123) 2024-11-18 13:41:27 +01:00
Formatters Implement dispatch channels (#4949) 2024-02-16 10:56:30 +01:00
Handlers Fix all broken summary xml docs (#6123) 2024-11-18 13:41:27 +01:00
Messages Fix all broken summary xml docs (#6123) 2024-11-18 13:41:27 +01:00
Middleware Fix Tenant ID propagation for MassTransit (#6144) 2024-11-24 23:28:38 +01:00
Models Fix MT consumer registration when DisableConsumers is set (#5578) 2024-06-12 19:59:39 +02:00
Options Fix all broken summary xml docs (#6123) 2024-11-18 13:41:27 +01:00
Services Add Elsa.Kafka Module for Kafka Integration with Message Sending and Receiving Activities (#6108) 2024-11-18 13:42:54 +01:00
Elsa.MassTransit.csproj Remove obsolete package MassTransit.Extensions.DependencyInjection (#5955) 2024-09-12 09:53:55 -07:00
Elsa.MassTransit.csproj.DotSettings Add multitenancy support for background tasks (#6059) 2024-10-28 19:38:24 +01:00
FodyWeavers.xml