Package org.multiverse.api.exceptions
Class RetryInterruptedException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.multiverse.api.exceptions.TxnExecutionException
org.multiverse.api.exceptions.RetryException
org.multiverse.api.exceptions.RetryInterruptedException
- All Implemented Interfaces:
Serializable
A
RetryException
thrown when the blocking operation on a Txn
using the retry has been interrupted.
Unlike the InterruptedException
this exception is not checked. A checked interrupted
exception is quite nasty to have since either you need to deal with it, or you need to propagate it.
When this exception is thrown, the interrupted status on the Thread always is restored.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRetryInterruptedException
(String message) Creates a new RetryInterruptedException with the provided message.RetryInterruptedException
(String message, Throwable cause) Creates a new RetryInterruptedException with the provided message and cause. -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
RetryInterruptedException
Creates a new RetryInterruptedException with the provided message.- Parameters:
message
- the message
-
RetryInterruptedException
Creates a new RetryInterruptedException with the provided message and cause.- Parameters:
message
- the messagecause
- the cause of this exception
-