Interface RetryableException

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