public class WorkBalancerStrategyContextImpl extends Object implements NWorkBalancerStrategyContext
| Constructor and Description |
|---|
WorkBalancerStrategyContextImpl(NWorkBalancerModel model,
NWorkBalancerImpl<?> workBalancer) |
| Modifier and Type | Method and Description |
|---|---|
NOptional<NElement> |
getOption(String name) |
NOptional<NElement> |
getSharedVar(String name) |
NOptional<NWorkBalancerWorkerLoad> |
getWorkerLoad(String workerName) |
NOptional<NElement> |
getWorkerVar(String workerName,
String name) |
Map<String,NElement> |
options() |
NWorkBalancerStrategyContext |
setSharedVar(String name,
NElement value) |
NWorkBalancerStrategyContext |
setWorkerVar(String workerName,
String name,
NElement value) |
Map<String,NWorkBalancerWorkerLoad> |
workerLoads() |
List<NWorkBalancerWorker> |
workers() |
public WorkBalancerStrategyContextImpl(NWorkBalancerModel model, NWorkBalancerImpl<?> workBalancer)
public List<NWorkBalancerWorker> workers()
workers in interface NWorkBalancerStrategyContextpublic NOptional<NWorkBalancerWorkerLoad> getWorkerLoad(String workerName)
getWorkerLoad in interface NWorkBalancerStrategyContextpublic Map<String,NWorkBalancerWorkerLoad> workerLoads()
workerLoads in interface NWorkBalancerStrategyContextpublic NOptional<NElement> getOption(String name)
getOption in interface NWorkBalancerStrategyContextpublic Map<String,NElement> options()
options in interface NWorkBalancerStrategyContextpublic NOptional<NElement> getWorkerVar(String workerName, String name)
getWorkerVar in interface NWorkBalancerStrategyContextpublic NOptional<NElement> getSharedVar(String name)
getSharedVar in interface NWorkBalancerStrategyContextpublic NWorkBalancerStrategyContext setWorkerVar(String workerName, String name, NElement value)
setWorkerVar in interface NWorkBalancerStrategyContextpublic NWorkBalancerStrategyContext setSharedVar(String name, NElement value)
setSharedVar in interface NWorkBalancerStrategyContextCopyright © 2026 vpc open source initiative. All rights reserved.