public ProxyMiddlewear(AuthenticationService authenticationService, IConfigReader configReader) { this.authenticationService = authenticationService; var provider = new ProxyRouteDispatcher(configReader); var a10 = Never.Deployment.StartupExtension.StartReport().Startup(60, new[] { provider }); this.proxyRouteDispatcher = new ApiUriDispatcher <IApiRouteProvider>(provider, a10); }
/// <summary> /// /// </summary> /// <param name="dispatcher"></param> public CircuitBreakApiRouteProvider(ApiUriDispatcher <ApiRouteProvider> dispatcher) : base(dispatcher.ApiRouteProvider, dispatcher.A10HealthReport) { }