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
 java.util.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
getEndpoints, selectAlternateEndpoint
 
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 java.util.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