Add dependency on InstanceManagementFeature
The AzureServiceBusFeature and RabbitMqServiceBusFeature in the Elsa.MassTransit module now have an added dependency on the InstanceManagementFeature. This change ensures the proper sequencing of feature initialization, enabling improved management of instances.
This commit is contained in:
parent
330dc1a0d7
commit
d0736e5e88
|
|
@ -4,6 +4,7 @@ using Elsa.Features.Abstractions;
|
|||
using Elsa.Features.Attributes;
|
||||
using Elsa.Features.Services;
|
||||
using Elsa.Hosting.Management.Contracts;
|
||||
using Elsa.Hosting.Management.Features;
|
||||
using Elsa.MassTransit.AzureServiceBus.Handlers;
|
||||
using Elsa.MassTransit.AzureServiceBus.Models;
|
||||
using Elsa.MassTransit.AzureServiceBus.Options;
|
||||
|
|
@ -22,6 +23,7 @@ namespace Elsa.MassTransit.AzureServiceBus.Features;
|
|||
/// Configures MassTransit to use the Azure Service Bus transport.
|
||||
/// See https://masstransit.io/documentation/configuration/transports/azure-service-bus
|
||||
[DependsOn(typeof(MassTransitFeature))]
|
||||
[DependsOn(typeof(InstanceManagementFeature))]
|
||||
public class AzureServiceBusFeature : FeatureBase
|
||||
{
|
||||
/// <inheritdoc />
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ using Elsa.Features.Abstractions;
|
|||
using Elsa.Features.Attributes;
|
||||
using Elsa.Features.Services;
|
||||
using Elsa.Hosting.Management.Contracts;
|
||||
using Elsa.Hosting.Management.Features;
|
||||
using Elsa.MassTransit.Consumers;
|
||||
using Elsa.MassTransit.Extensions;
|
||||
using Elsa.MassTransit.Features;
|
||||
|
|
@ -17,6 +18,7 @@ namespace Elsa.MassTransit.RabbitMq.Features;
|
|||
/// Configures MassTransit to use the RabbitMQ transport.
|
||||
/// </summary>
|
||||
[DependsOn(typeof(MassTransitFeature))]
|
||||
[DependsOn(typeof(InstanceManagementFeature))]
|
||||
public class RabbitMqServiceBusFeature : FeatureBase
|
||||
{
|
||||
/// <inheritdoc />
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ using System.Reflection;
|
|||
using Elsa.Expressions.Services;
|
||||
using Elsa.Extensions;
|
||||
using Elsa.Features.Abstractions;
|
||||
using Elsa.Features.Attributes;
|
||||
using Elsa.Features.Services;
|
||||
using Elsa.MassTransit.Consumers;
|
||||
using Elsa.MassTransit.Extensions;
|
||||
|
|
|
|||
Loading…
Reference in a new issue