Browse Source

Renaming to ResilientHttpClient and StandardHttpClient

pull/119/merge
Cesar De la Torre 7 years ago
parent
commit
61df92872a
3 changed files with 8 additions and 8 deletions
  1. +3
    -3
      src/Web/WebMVC/Services/Utilities/ResilientHttpClient.cs
  2. +3
    -3
      src/Web/WebMVC/Services/Utilities/StandardHttpClient.cs
  3. +2
    -2
      src/Web/WebMVC/Startup.cs

src/Web/WebMVC/Services/Utilities/HttpApiClientWrapper.cs → src/Web/WebMVC/Services/Utilities/ResilientHttpClient.cs View File

@ -16,16 +16,16 @@ namespace WebMVC.Services.Utilities
/// Currently is ONLY implemented for the ASP MVC
/// and Xamarin App
/// </summary>
public class HttpApiClientWrapper : IHttpClient
public class ResilientHttpClient : IHttpClient
{
private HttpClient _client;
private PolicyWrap _policyWrapper;
private ILogger _logger;
public HttpClient Inst => _client;
public HttpApiClientWrapper()
public ResilientHttpClient()
{
_client = new HttpClient();
_logger = new LoggerFactory().CreateLogger(nameof(HttpApiClientWrapper));
_logger = new LoggerFactory().CreateLogger(nameof(ResilientHttpClient));
// Add Policies to be applied
_policyWrapper = Policy.WrapAsync(

src/Web/WebMVC/Services/Utilities/HttpApiClient.cs → src/Web/WebMVC/Services/Utilities/StandardHttpClient.cs View File

@ -6,15 +6,15 @@ using System.Threading.Tasks;
namespace WebMVC.Services.Utilities
{
public class HttpApiClient : IHttpClient
public class StandardHttpClient : IHttpClient
{
private HttpClient _client;
private ILogger _logger;
public HttpClient Inst => _client;
public HttpApiClient()
public StandardHttpClient()
{
_client = new HttpClient();
_logger = new LoggerFactory().CreateLogger(nameof(HttpApiClientWrapper));
_logger = new LoggerFactory().CreateLogger(nameof(ResilientHttpClient));
}
public Task<string> GetStringAsync(string uri) =>

+ 2
- 2
src/Web/WebMVC/Startup.cs View File

@ -60,11 +60,11 @@ namespace Microsoft.eShopOnContainers.WebMVC
if(Configuration.GetValue<string>("ActivateCircuitBreaker") == bool.TrueString)
{
services.AddTransient<IHttpClient, HttpApiClientWrapper>();
services.AddTransient<IHttpClient, ResilientHttpClient>();
}
else
{
services.AddTransient<IHttpClient, HttpApiClient>();
services.AddTransient<IHttpClient, StandardHttpClient>();
}
}


Loading…
Cancel
Save