com.netflix.loadbalancer
Class RandomRule

java.lang.Object
  extended by com.netflix.loadbalancer.RandomRule
All Implemented Interfaces:
IRule

public class RandomRule
extends java.lang.Object
implements IRule

A loadbalacing strategy that randomly distributes traffic amongst existing servers.


Constructor Summary
RandomRule()
           
 
Method Summary
 Server choose(BaseLoadBalancer lb, java.lang.Object key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RandomRule

public RandomRule()
Method Detail

choose

public Server choose(BaseLoadBalancer lb,
                     java.lang.Object key)
Specified by:
choose in interface IRule