elsa-core/src/modules/Elsa.MassTransit.AzureServiceBus
raymonddenhaan 0ff791a0b9
Implement automated cleanup for Azure Service Bus subscriptions (#5636)
* Implement automated cleanup for Azure Service Bus subscriptions

An automated cleanup process has been added for subscriptions that do not have queues connected to Azure Service Bus. This new feature deletes orphaned topics and cleans up other remnants within the namespace.

* Removed string interpolation from log message.

* Update Program.cs

Use Memory transport to ensure docker image for demo purposes functions correctly.

* Update AzureServiceBusFeature.cs

* Update CleanupSubscriptions.cs

* Refactor notifications to commands in MassTransit module

Replaced the usage of notifications with commands in the Elsa.MassTransit.AzureServiceBus module. This included changing notification handler to command handler in methods and updating services to use the new command handlers.

---------

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2024-06-20 22:48:03 +02:00
..
Commands Implement automated cleanup for Azure Service Bus subscriptions (#5636) 2024-06-20 22:48:03 +02:00
Extensions Added handler for removing orphaned subscriptions 2024-02-13 14:35:39 +01:00
Features Implement automated cleanup for Azure Service Bus subscriptions (#5636) 2024-06-20 22:48:03 +02:00
Handlers Implement automated cleanup for Azure Service Bus subscriptions (#5636) 2024-06-20 22:48:03 +02:00
HostedServices Implement automated cleanup for Azure Service Bus subscriptions (#5636) 2024-06-20 22:48:03 +02:00
Models Renaming for clarification / project conformity 2024-02-16 14:00:28 +01:00
Options Implement automated cleanup for Azure Service Bus subscriptions (#5636) 2024-06-20 22:48:03 +02:00
Services Renaming for clarification / project conformity 2024-02-16 14:00:28 +01:00
Elsa.MassTransit.AzureServiceBus.csproj Updated Azure.Identity for vulnerability 2024-06-13 15:49:29 +02:00
FodyWeavers.xml