public class NWorkBalancerImpl<T> extends Object implements NWorkBalancer<T>
| Constructor and Description |
|---|
NWorkBalancerImpl(NWorkBalancerModel model,
NWorkBalancerFactoryImpl factory) |
| Modifier and Type | Method and Description |
|---|---|
NOptional<NElement> |
getOption(String name) |
NOptional<NWorkBalancerWorkerLoad> |
getWorkerLoad(String workerName) |
boolean |
isRunning() |
NCallable<T> |
of(String name,
NWorkBalancerJob<T> job) |
Map<String,NElement> |
options() |
List<NWorkBalancerRunningJob> |
runningJobs() |
int |
runningJobsCount() |
Map<String,NWorkBalancerWorkerLoad> |
workerLoads() |
List<NWorkBalancerWorker> |
workers() |
public NWorkBalancerImpl(NWorkBalancerModel model, NWorkBalancerFactoryImpl factory)
public NCallable<T> of(String name, NWorkBalancerJob<T> job)
of in interface NWorkBalancer<T>public List<NWorkBalancerRunningJob> runningJobs()
runningJobs in interface NWorkBalancer<T>public boolean isRunning()
isRunning in interface NWorkBalancer<T>public int runningJobsCount()
runningJobsCount in interface NWorkBalancer<T>public List<NWorkBalancerWorker> workers()
workers in interface NWorkBalancer<T>public NOptional<NWorkBalancerWorkerLoad> getWorkerLoad(String workerName)
getWorkerLoad in interface NWorkBalancer<T>public Map<String,NWorkBalancerWorkerLoad> workerLoads()
workerLoads in interface NWorkBalancer<T>public NOptional<NElement> getOption(String name)
getOption in interface NWorkBalancer<T>Copyright © 2026 vpc open source initiative. All rights reserved.