Renaming to ResilientHttpClient and StandardHttpClient

This commit is contained in:
Cesar De la Torre 2017-03-28 14:30:30 -07:00
parent 2d6796d77b
commit 61df92872a
3 changed files with 8 additions and 8 deletions

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(

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) =>

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>();
}
}