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:
java.io.Serializable
public class RetryInterruptedException extends RetryException
ARetryException
thrown when the blocking operation on aTxn
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.
-
-
Constructor Summary
Constructors Constructor Description RetryInterruptedException(java.lang.String message)
Creates a new RetryInterruptedException with the provided message.RetryInterruptedException(java.lang.String message, java.lang.Throwable cause)
Creates a new RetryInterruptedException with the provided message and cause.
-
-
-
Constructor Detail
-
RetryInterruptedException
public RetryInterruptedException(java.lang.String message)
Creates a new RetryInterruptedException with the provided message.- Parameters:
message
- the message
-
RetryInterruptedException
public RetryInterruptedException(java.lang.String message, java.lang.Throwable cause)
Creates a new RetryInterruptedException with the provided message and cause.- Parameters:
message
- the messagecause
- the cause of this exception
-
-