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.
-
-
Field Summary
Fields Modifier and Type Field Description private static long
serialVersionUID
-
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.
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
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
-
-