internal LoadBalanderInterceptor(Func <T> builder, BalancingOption balancingOption, ActorFactory actorFactory, int parrallelLimitation) { _Builder = builder; _ParrallelLimitation = parrallelLimitation; _ActorFactory = actorFactory; _BalancingOption = balancingOption; }
public ILoadBalancerFactory GetLoadBalancerFactory(BalancingOption option = BalancingOption.MinizeObjectCreation, Action <Thread> onCreate = null) { return(new LoadBalancerFactory(option, onCreate)); }
public ILoadBalancerFactory GetLoadBalancerFactory(BalancingOption option = BalancingOption.MinizeObjectCreation, Action<Thread> onCreate = null) { return new LoadBalancerFactory(option, onCreate); }
public LoadBalancerFactory(BalancingOption option = BalancingOption.MinizeObjectCreation, Action <Thread> onCreate = null) { _ActorFactory = new ActorFactory(onCreate); _BalancingOption = option; }