Package org.eclipse.emf.cdo.session
Class CDORetryExceptionHandler
- java.lang.Object
-
- org.eclipse.emf.cdo.session.CDORetryExceptionHandler
-
- All Implemented Interfaces:
CDOSession.ExceptionHandler
public class CDORetryExceptionHandler extends java.lang.Object implements CDOSession.ExceptionHandler
Asession exection handlerthat retries the failed protocol operation a configurable number of times.- Since:
- 2.0
- Author:
- Eike Stepper
-
-
Field Summary
Fields Modifier and Type Field Description static intRETRY_FOREVER
-
Constructor Summary
Constructors Constructor Description CDORetryExceptionHandler()CDORetryExceptionHandler(int retries)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetRetries()voidhandleException(CDOSession session, int attempt, java.lang.Exception exception)booleanisRetryingForever()java.lang.StringtoString()
-
-
-
Field Detail
-
RETRY_FOREVER
public static final int RETRY_FOREVER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRetries
public int getRetries()
-
isRetryingForever
public boolean isRetryingForever()
-
handleException
public void handleException(CDOSession session, int attempt, java.lang.Exception exception) throws java.lang.Exception
- Specified by:
handleExceptionin interfaceCDOSession.ExceptionHandler- Throws:
java.lang.Exception- Since:
- 4.0
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-