public class WeightCluster.ProviderSelector
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
T[] |
providers |
int |
weightRange |
int[] |
weights |
| Constructor and Description |
|---|
ProviderSelector(java.util.Map<T,java.lang.Integer> providers) |
| Modifier and Type | Method and Description |
|---|---|
T |
select() |
public final T extends ServiceProvider[] providers
public final int[] weights
public final int weightRange
public ProviderSelector(java.util.Map<T,java.lang.Integer> providers)
public T select() throws ServiceUnavailableException
ServiceUnavailableException