Apache CXF API

org.apache.cxf.clustering
Class RetryStrategy

java.lang.Object
  extended by org.apache.cxf.clustering.AbstractStaticFailoverStrategy
      extended by org.apache.cxf.clustering.SequentialStrategy
          extended by org.apache.cxf.clustering.RetryStrategy
All Implemented Interfaces:
FailoverStrategy

public class RetryStrategy
extends SequentialStrategy

This strategy simply retries the invocation using the same Endpoint (CXF-2036).

Author:
Dennis Kieselhorst

Constructor Summary
RetryStrategy()
           
 
Method Summary
 List<Endpoint> getAlternateEndpoints(Exchange exchange)
          Get the alternate endpoints for this invocation.
 
Methods inherited from class org.apache.cxf.clustering.SequentialStrategy
getNextAlternate
 
Methods inherited from class org.apache.cxf.clustering.AbstractStaticFailoverStrategy
getAlternateAddresses, getEndpoints, selectAlternateAddress, selectAlternateEndpoint, setAlternateAddresses
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RetryStrategy

public RetryStrategy()
Method Detail

getAlternateEndpoints

public List<Endpoint> getAlternateEndpoints(Exchange exchange)
Description copied from class: AbstractStaticFailoverStrategy
Get the alternate endpoints for this invocation.

Specified by:
getAlternateEndpoints in interface FailoverStrategy
Overrides:
getAlternateEndpoints in class AbstractStaticFailoverStrategy
Parameters:
exchange - the current Exchange
Returns:
a List of alternate endpoints if available

Apache CXF API

Apache CXF