edu.sc.seis.fissuresUtil.cache
Class BaseRetryStrategy

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.cache.BaseRetryStrategy
All Implemented Interfaces:
RetryStrategy
Direct Known Subclasses:
ClassicRetryStrategy

public abstract class BaseRetryStrategy
extends java.lang.Object
implements RetryStrategy


Constructor Summary
BaseRetryStrategy(int numRetries)
           
 
Method Summary
protected  boolean basicShouldRetry(org.omg.CORBA.SystemException exc, CorbaServerWrapper server, int tryCount)
           
 void serverRecovered(CorbaServerWrapper server)
           
abstract  boolean shouldRetry(org.omg.CORBA.SystemException exc, CorbaServerWrapper server, int tryCount)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseRetryStrategy

public BaseRetryStrategy(int numRetries)
Method Detail

shouldRetry

public abstract boolean shouldRetry(org.omg.CORBA.SystemException exc,
                                    CorbaServerWrapper server,
                                    int tryCount)
Specified by:
shouldRetry in interface RetryStrategy

basicShouldRetry

protected boolean basicShouldRetry(org.omg.CORBA.SystemException exc,
                                   CorbaServerWrapper server,
                                   int tryCount)

serverRecovered

public void serverRecovered(CorbaServerWrapper server)
Specified by:
serverRecovered in interface RetryStrategy