Package edu.sc.seis.sod
Class UserReportRetryStrategy
java.lang.Object
edu.sc.seis.fissuresUtil.cache.BaseRetryStrategy
edu.sc.seis.fissuresUtil.cache.ClassicRetryStrategy
edu.sc.seis.sod.UserReportRetryStrategy
- All Implemented Interfaces:
edu.sc.seis.fissuresUtil.cache.RetryStrategy
public class UserReportRetryStrategy
extends edu.sc.seis.fissuresUtil.cache.ClassicRetryStrategy
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
WILY_NS_URL
-
Constructor Summary
Constructors Constructor Description UserReportRetryStrategy()
UserReportRetryStrategy(int numRetries)
UserReportRetryStrategy(int numRetries, java.lang.String additionalInfo)
-
Method Summary
Modifier and Type Method Description static java.lang.String
getWilyURL()
void
serverRecovered(java.lang.Object server)
boolean
shouldRetry(java.lang.Throwable exc, java.lang.Object server, int tryCount)
-
Field Details
-
WILY_NS_URL
public static final java.lang.String WILY_NS_URL- See Also:
- Constant Field Values
-
-
Constructor Details
-
UserReportRetryStrategy
public UserReportRetryStrategy(int numRetries, java.lang.String additionalInfo) -
UserReportRetryStrategy
public UserReportRetryStrategy(int numRetries) -
UserReportRetryStrategy
public UserReportRetryStrategy()
-
-
Method Details
-
shouldRetry
public boolean shouldRetry(java.lang.Throwable exc, java.lang.Object server, int tryCount)- Specified by:
shouldRetry
in interfaceedu.sc.seis.fissuresUtil.cache.RetryStrategy
- Overrides:
shouldRetry
in classedu.sc.seis.fissuresUtil.cache.ClassicRetryStrategy
-
serverRecovered
public void serverRecovered(java.lang.Object server)- Specified by:
serverRecovered
in interfaceedu.sc.seis.fissuresUtil.cache.RetryStrategy
- Overrides:
serverRecovered
in classedu.sc.seis.fissuresUtil.cache.ClassicRetryStrategy
-
getWilyURL
public static java.lang.String getWilyURL()
-