diff --git a/src/Services/Basket/Basket.API/Startup.cs b/src/Services/Basket/Basket.API/Startup.cs index 45adb5f66..f5120fa26 100644 --- a/src/Services/Basket/Basket.API/Startup.cs +++ b/src/Services/Basket/Basket.API/Startup.cs @@ -10,7 +10,7 @@ using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Diagnostics.HealthChecks; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Http; -using Microsoft.Azure.ServiceBus; +using Azure.Messaging.ServiceBus; using Microsoft.eShopOnContainers.BuildingBlocks.EventBus; using Microsoft.eShopOnContainers.BuildingBlocks.EventBus.Abstractions; using Microsoft.eShopOnContainers.BuildingBlocks.EventBusRabbitMQ; @@ -122,10 +122,9 @@ namespace Microsoft.eShopOnContainers.Services.Basket.API services.AddSingleton(sp => { var serviceBusConnectionString = Configuration["EventBusConnection"]; - var serviceBusConnection = new ServiceBusConnectionStringBuilder(serviceBusConnectionString); var subscriptionClientName = Configuration["SubscriptionClientName"]; - return new DefaultServiceBusPersisterConnection(serviceBusConnection, subscriptionClientName); + return new DefaultServiceBusPersisterConnection(serviceBusConnectionString); }); } else @@ -285,9 +284,11 @@ namespace Microsoft.eShopOnContainers.Services.Basket.API var iLifetimeScope = sp.GetRequiredService(); var logger = sp.GetRequiredService>(); var eventBusSubcriptionsManager = sp.GetRequiredService(); + string topicName = "topicName"; + string subscriptionName = "subscriptionName"; return new EventBusServiceBus(serviceBusPersisterConnection, logger, - eventBusSubcriptionsManager, iLifetimeScope); + eventBusSubcriptionsManager, iLifetimeScope, topicName, subscriptionName); }); } else diff --git a/src/Services/Catalog/Catalog.API/Startup.cs b/src/Services/Catalog/Catalog.API/Startup.cs index 4c17fb63f..0ff2a3921 100644 --- a/src/Services/Catalog/Catalog.API/Startup.cs +++ b/src/Services/Catalog/Catalog.API/Startup.cs @@ -9,7 +9,7 @@ using Microsoft.AspNetCore.Diagnostics.HealthChecks; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Microsoft.Azure.ServiceBus; +using Azure.Messaging.ServiceBus; using Microsoft.EntityFrameworkCore; using Microsoft.eShopOnContainers.BuildingBlocks.EventBus; using Microsoft.eShopOnContainers.BuildingBlocks.EventBus.Abstractions; @@ -281,10 +281,9 @@ namespace Microsoft.eShopOnContainers.Services.Catalog.API services.AddSingleton(sp => { var settings = sp.GetRequiredService>().Value; - var serviceBusConnection = new ServiceBusConnectionStringBuilder(settings.EventBusConnection); - var subscriptionClientName = configuration["SubscriptionClientName"]; + var serviceBusConnection = settings.EventBusConnection; - return new DefaultServiceBusPersisterConnection(serviceBusConnection, subscriptionClientName); + return new DefaultServiceBusPersisterConnection(serviceBusConnection); }); } else @@ -333,9 +332,11 @@ namespace Microsoft.eShopOnContainers.Services.Catalog.API var iLifetimeScope = sp.GetRequiredService(); var logger = sp.GetRequiredService>(); var eventBusSubcriptionsManager = sp.GetRequiredService(); + string topicName = "topicName"; + string subscriptionName = "subscriptionName"; return new EventBusServiceBus(serviceBusPersisterConnection, logger, - eventBusSubcriptionsManager, iLifetimeScope); + eventBusSubcriptionsManager, iLifetimeScope, topicName, subscriptionName); }); } diff --git a/src/Services/Ordering/Ordering.API/Startup.cs b/src/Services/Ordering/Ordering.API/Startup.cs index 5813a0578..031e5d9ee 100644 --- a/src/Services/Ordering/Ordering.API/Startup.cs +++ b/src/Services/Ordering/Ordering.API/Startup.cs @@ -15,7 +15,6 @@ using Microsoft.AspNetCore.Diagnostics.HealthChecks; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Mvc; - using Microsoft.Azure.ServiceBus; using Microsoft.EntityFrameworkCore; using Microsoft.eShopOnContainers.BuildingBlocks.EventBus; using Microsoft.eShopOnContainers.BuildingBlocks.EventBus.Abstractions; @@ -297,10 +296,10 @@ services.AddSingleton(sp => { var serviceBusConnectionString = configuration["EventBusConnection"]; - var serviceBusConnection = new ServiceBusConnectionStringBuilder(serviceBusConnectionString); + var subscriptionClientName = configuration["SubscriptionClientName"]; - return new DefaultServiceBusPersisterConnection(serviceBusConnection, subscriptionClientName); + return new DefaultServiceBusPersisterConnection(serviceBusConnectionString); }); } else @@ -374,9 +373,11 @@ var iLifetimeScope = sp.GetRequiredService(); var logger = sp.GetRequiredService>(); var eventBusSubcriptionsManager = sp.GetRequiredService(); + string topicName = "topicName"; + string subscriptionName = "subscriptionName"; return new EventBusServiceBus(serviceBusPersisterConnection, logger, - eventBusSubcriptionsManager, iLifetimeScope); + eventBusSubcriptionsManager, iLifetimeScope, topicName, subscriptionName); }); } else diff --git a/src/Services/Payment/Payment.API/Startup.cs b/src/Services/Payment/Payment.API/Startup.cs index a39d3b97d..5c0045407 100644 --- a/src/Services/Payment/Payment.API/Startup.cs +++ b/src/Services/Payment/Payment.API/Startup.cs @@ -3,7 +3,6 @@ using Autofac.Extensions.DependencyInjection; using HealthChecks.UI.Client; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Diagnostics.HealthChecks; -using Microsoft.Azure.ServiceBus; using Microsoft.eShopOnContainers.BuildingBlocks.EventBus; using Microsoft.eShopOnContainers.BuildingBlocks.EventBus.Abstractions; using Microsoft.eShopOnContainers.BuildingBlocks.EventBusRabbitMQ; @@ -41,10 +40,9 @@ namespace Payment.API services.AddSingleton(sp => { var serviceBusConnectionString = Configuration["EventBusConnection"]; - var serviceBusConnection = new ServiceBusConnectionStringBuilder(serviceBusConnectionString); var subscriptionClientName = Configuration["SubscriptionClientName"]; - return new DefaultServiceBusPersisterConnection(serviceBusConnection, subscriptionClientName); + return new DefaultServiceBusPersisterConnection(serviceBusConnectionString); }); } else @@ -130,9 +128,11 @@ namespace Payment.API var iLifetimeScope = sp.GetRequiredService(); var logger = sp.GetRequiredService>(); var eventBusSubcriptionsManager = sp.GetRequiredService(); + string topicName = "topicName"; + string subscriptionName = "subscriptionName"; return new EventBusServiceBus(serviceBusPersisterConnection, logger, - eventBusSubcriptionsManager, iLifetimeScope); + eventBusSubcriptionsManager, iLifetimeScope, topicName, subscriptionName); }); } else diff --git a/src/Services/Webhooks/Webhooks.API/Startup.cs b/src/Services/Webhooks/Webhooks.API/Startup.cs index 4744e9d24..48fb18857 100644 --- a/src/Services/Webhooks/Webhooks.API/Startup.cs +++ b/src/Services/Webhooks/Webhooks.API/Startup.cs @@ -6,7 +6,6 @@ using Microsoft.AspNetCore.Authentication.JwtBearer; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Diagnostics.HealthChecks; using Microsoft.AspNetCore.Http; -using Microsoft.Azure.ServiceBus; using Microsoft.EntityFrameworkCore; using Microsoft.eShopOnContainers.BuildingBlocks.EventBus; using Microsoft.eShopOnContainers.BuildingBlocks.EventBus.Abstractions; @@ -215,9 +214,11 @@ namespace Webhooks.API var iLifetimeScope = sp.GetRequiredService(); var logger = sp.GetRequiredService>(); var eventBusSubcriptionsManager = sp.GetRequiredService(); + string topicName = "topicName"; + string subscriptionName = "subscriptionName"; return new EventBusServiceBus(serviceBusPersisterConnection, logger, - eventBusSubcriptionsManager, iLifetimeScope); + eventBusSubcriptionsManager, iLifetimeScope, topicName, subscriptionName); }); } @@ -285,9 +286,8 @@ namespace Webhooks.API { services.AddSingleton(sp => { - var serviceBusConnection = new ServiceBusConnectionStringBuilder(configuration["EventBusConnection"]); var subscriptionClientName = configuration["SubscriptionClientName"]; - return new DefaultServiceBusPersisterConnection(serviceBusConnection, subscriptionClientName); + return new DefaultServiceBusPersisterConnection(configuration["EventBusConnection"]); }); } else