| Modifier and Type | Interface and Description |
|---|---|
| public interface | ClientLoadbalanceStrategy
A |
| public interface | LoadbalanceStrategy
Strategy to select an |
| pack-priv interface | |
| public interface | WeightedStats
Contract to expose the stats required in |
| Modifier and Type | Class and Description |
|---|---|
| public class | BaseWeightedStats
Implementation of |
| pack-priv class | Ewma
Compute the exponential weighted moving average of a series of values. |
| pack-priv abstract class | |
| pack-priv class | FrugalQuantile
Reference: Ma, Qiang, S. |
| pack-priv class | Int2LongHashMap
A open addressing with linear probing hash map specialised for primitive key and value pairs. |
| public class | LoadbalanceRSocketClient
An implementation of |
| public class | LoadbalanceTarget
Representation for a load-balance target used as input to |
| pack-priv class | Median
This implementation gives better results because it considers more data-point. |
| pack-priv abstract class | |
| pack-priv class | PooledRSocket
Default implementation of |
| pack-priv class | |
| public class | RoundRobinLoadbalanceStrategy
Simple |
| pack-priv class | |
| public class | WeightedLoadbalanceStrategy
|
| public class | WeightedStatsRequestInterceptor
|
| pack-priv class | WeightedStatsRSocketProxy
Package private |