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 handler
that 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 int
RETRY_FOREVER
-
Constructor Summary
Constructors Constructor Description CDORetryExceptionHandler()
CDORetryExceptionHandler(int retries)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getRetries()
void
handleException(CDOSession session, int attempt, java.lang.Exception exception)
boolean
isRetryingForever()
java.lang.String
toString()
-
-
-
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:
handleException
in interfaceCDOSession.ExceptionHandler
- Throws:
java.lang.Exception
- Since:
- 4.0
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-