Package org.apache.cxf.clustering
Class RandomStrategy
java.lang.Object
org.apache.cxf.clustering.AbstractStaticFailoverStrategy
org.apache.cxf.clustering.RandomStrategy
- All Implemented Interfaces:
FailoverStrategy
Failover strategy based on a randomized walk through the
static cluster represented by multiple endpoints associated
with the same service instance.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> TgetNextAlternate(List<T> alternates) Get next alternate endpoint.Methods inherited from class org.apache.cxf.clustering.AbstractStaticFailoverStrategy
getAlternateAddresses, getAlternateEndpoints, getDelayBetweenRetries, getEndpoints, getLogLevel, selectAlternateAddress, selectAlternateEndpoint, setAlternateAddresses, setDelayBetweenRetries
-
Constructor Details
-
RandomStrategy
public RandomStrategy()Constructor.
-
-
Method Details
-
getNextAlternate
Get next alternate endpoint.- Specified by:
getNextAlternatein classAbstractStaticFailoverStrategy- Parameters:
alternates- non-empty List of alternate endpoints- Returns:
-