Package oracle.nosql.driver
Class RequestTimeoutException
- java.lang.Object
 - 
- java.lang.Throwable
 - 
- java.lang.Exception
 - 
- java.lang.RuntimeException
 - 
- oracle.nosql.driver.NoSQLException
 - 
- oracle.nosql.driver.RequestTimeoutException
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 Serializable
public class RequestTimeoutException extends NoSQLException
Thrown when a request cannot be processed because the configured timeout interval is exceeded. If a retry handler is configured it is possible that the request has been retried a number of times before the timeout occurs.- See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description RequestTimeoutException(int timeoutMs, String msg)Internal use only.RequestTimeoutException(int timeoutMs, String msg, Throwable cause)Internal use only.RequestTimeoutException(String msg)Internal use only. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetMessage()intgetTimeoutMs()Returns the timeout that was in effect for the operation.- 
Methods inherited from class oracle.nosql.driver.NoSQLException
okToRetry 
- 
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
RequestTimeoutException
public RequestTimeoutException(String msg)
Internal use only.- Parameters:
 msg- the message string for the timeout
 
- 
RequestTimeoutException
public RequestTimeoutException(int timeoutMs, String msg)Internal use only.- Parameters:
 timeoutMs- the timeout that was in effect, in millisecondsmsg- the message string for the timeout
 
 - 
 
- 
Method Detail
- 
getMessage
public String getMessage()
- Overrides:
 getMessagein classThrowable
 
- 
getTimeoutMs
public int getTimeoutMs()
Returns the timeout that was in effect for the operation.- Returns:
 - the timeout that was in use for the operation that timed out, in milliseconds, if the timeout is not known it will be 0.
 
 
 - 
 
 -