- RANDOMIZED - Static variable in class me.magnet.consultant.RoutingStrategies
-
A RoutingStrategy which emits the service instances in a random order.
- RANDOMIZED_WEIGHTED_DISTANCE - Static variable in class me.magnet.consultant.RoutingStrategies
-
A RoutingStrategy which returns service instances in a randomized order of network distance (order from nearest
to farthest).
- randomizedWeightedDistance(double) - Static method in class me.magnet.consultant.RoutingStrategies
-
Creates a new RoutingStrategy which returns service instances in a randomized order but prefers closer service
instances (in terms of network distance).
- registerService(int) - Method in class me.magnet.consultant.Consultant
-
- removeConfigListener(ConfigListener) - Method in class me.magnet.consultant.Consultant
-
- removeSettingListener(String, SettingListener) - Method in class me.magnet.consultant.Consultant
-
- reset() - Method in interface me.magnet.consultant.RoutingStrategy
-
Resets any internal state of this RoutingStrategy implementation.
- ROUND_ROBIN - Static variable in class me.magnet.consultant.RoutingStrategies
-
A RoutingStrategy which returns service instances in a round robin manner.
- RoutingStrategies - Class in me.magnet.consultant
-
A class which has a set of RoutingStrategies which can be used for client-side load balancing.
- RoutingStrategy - Interface in me.magnet.consultant
-
Specialized interface which can be used to locate a bunch of service instances.