- All Known Implementing Classes:
AuthorizationExpiredException
,ConnectionReadTimeoutException
,SecurityRetryableException
,ServiceUnavailableException
,SessionExpiredException
,TransientException
public interface RetryableException
A marker interface for retryable exceptions.
This indicates whether an operation that resulted in retryable exception might be resolved by retrying.
Note that some database requests executed via implicit transaction API (like, SimpleQueryRunner.run(String)
),
might not be idempotent irrispective of this marker interface as its main focus is on the error type and not
individual database request. An example of such database request is
CALL {} IN TRANSACTIONS.
- Since:
- 5.0