com.caucho.servlets
Class RoundRobinBalanceStrategy

java.lang.Object
  extended by com.caucho.servlets.LoadBalanceStrategy
      extended by com.caucho.servlets.RoundRobinBalanceStrategy

public class RoundRobinBalanceStrategy
extends LoadBalanceStrategy

Strategy for selecting the next server


Field Summary
 
Fields inherited from class com.caucho.servlets.LoadBalanceStrategy
_serverGroup
 
Constructor Summary
RoundRobinBalanceStrategy()
           
 
Method Summary
protected  ClusterStream openBestServer(int startIndex, ServerPool oldSrun)
          Opens the best load balance server.
 
Methods inherited from class com.caucho.servlets.LoadBalanceStrategy
nextRoundRobin, openServer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoundRobinBalanceStrategy

public RoundRobinBalanceStrategy()
Method Detail

openBestServer

protected ClusterStream openBestServer(int startIndex,
                                       ServerPool oldSrun)
Opens the best load balance server.

Overrides:
openBestServer in class LoadBalanceStrategy
oldSrun - on failover, the client which failed with 503