public BalancerMiddleware(RequestDelegate next, ILogger <BalancerMiddleware> logger, IOptions <BalancerSetting> settings = null) { _next = next; _logger = logger; _balancerSetting = settings.Value; _balancer = new Balancer(_balancerSetting); }
public PolicyController(ILogger <PolicyController> logger, IOptions <BalancerSetting> settings = null) { _logger = logger; _balancerSetting = settings.Value; }
public Balancer(BalancerSetting balancerSetting) { _balancerSetting = balancerSetting; Init(); }