Package oracle.nosql.driver.ops
Class RetryStats
java.lang.Object
oracle.nosql.driver.ops.RetryStats
A class that maintains stats on retries during a request.
 This object tracks statistics about retries performed during
 requests. It can be accessed from within retry handlers
 (see 
RetryHandler) or after a request is finished by calling
 Request.getRetryStats().- 
Method SummaryModifier and TypeMethodDescriptionbooleanintReturns the total time delayed (slept) between retry events.Returns the map of exceptions that have been retriedintgetNumExceptions(Class<? extends Throwable> e) Returns the number of exceptions of a particular class.intReturns the number of retry events.inthashCode()toString()
- 
Method Details- 
getNumExceptionsReturns the number of exceptions of a particular class. If no exceptions of this class were added to this stats object, the return value is zero.- Parameters:
- e- the class of exception to query
- Returns:
- the number of exceptions of this class
 
- 
getDelayMspublic int getDelayMs()Returns the total time delayed (slept) between retry events.- Returns:
- time delayed during retries, in milliseconds. This is only the time spent locally in sleep() between retry events.
 
- 
getRetriespublic int getRetries()Returns the number of retry events.- Returns:
- number of retry events
 
- 
getExceptionMapReturns the map of exceptions that have been retried- Returns:
- the map
 
- 
equals
- 
hashCodepublic int hashCode()
- 
toString
 
-