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) |
Map<String,NElement> |
getOptions() |
List<NWorkBalancerRunningJob> |
getRunningJobs() |
int |
getRunningJobsCount() |
NOptional<NWorkBalancerWorkerLoad> |
getWorkerLoad(String workerName) |
Map<String,NWorkBalancerWorkerLoad> |
getWorkerLoads() |
List<NWorkBalancerWorker> |
getWorkers() |
boolean |
hasRunningJobs() |
NCallable<T> |
of(String name,
NWorkBalancerJob<T> job) |
public NWorkBalancerImpl(NWorkBalancerModel model, NWorkBalancerFactoryImpl factory)
public NCallable<T> of(String name, NWorkBalancerJob<T> job)
of in interface NWorkBalancer<T>public List<NWorkBalancerRunningJob> getRunningJobs()
getRunningJobs in interface NWorkBalancer<T>public boolean hasRunningJobs()
hasRunningJobs in interface NWorkBalancer<T>public int getRunningJobsCount()
getRunningJobsCount in interface NWorkBalancer<T>public List<NWorkBalancerWorker> getWorkers()
getWorkers in interface NWorkBalancer<T>public NOptional<NWorkBalancerWorkerLoad> getWorkerLoad(String workerName)
getWorkerLoad in interface NWorkBalancer<T>public Map<String,NWorkBalancerWorkerLoad> getWorkerLoads()
getWorkerLoads in interface NWorkBalancer<T>public NOptional<NElement> getOption(String name)
getOption in interface NWorkBalancer<T>public Map<String,NElement> getOptions()
getOptions in interface NWorkBalancer<T>Copyright © 2025 vpc open source initiative. All rights reserved.