Package org.multiverse.api.exceptions
Class ReadWriteConflict
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Error
-
- org.multiverse.api.exceptions.ControlFlowError
-
- org.multiverse.api.exceptions.ReadWriteConflict
-
- All Implemented Interfaces:
java.io.Serializable
public class ReadWriteConflict extends ControlFlowError
AControlFlowError
thrown when a reading or writing aTxnObject
failed, e.g. because it was locked or because a read or write conflict was detected. A ReadWriteConflict can in most cases be solved by retrying theTxn
(this will automatically be done by theTxnExecutor
).- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ReadWriteConflict
INSTANCE
-
Constructor Summary
Constructors Constructor Description ReadWriteConflict(boolean fillStackTrace)
Creates a new ReadWriteConflict.ReadWriteConflict(java.lang.String message)
Creates a new ReadWriteConflict.ReadWriteConflict(java.lang.String message, java.lang.Throwable cause)
Creates a new ReadWriteConflict.
-
Method Summary
-
Methods inherited from class org.multiverse.api.exceptions.ControlFlowError
getStackTrace
-
-
-
-
Field Detail
-
INSTANCE
public static final ReadWriteConflict INSTANCE
-
-
Constructor Detail
-
ReadWriteConflict
public ReadWriteConflict(boolean fillStackTrace)
Creates a new ReadWriteConflict.- Parameters:
fillStackTrace
- if the StackTrace should be filled.
-
ReadWriteConflict
public ReadWriteConflict(java.lang.String message)
Creates a new ReadWriteConflict.- Parameters:
message
- the message of the ReadWriteConflict.
-
ReadWriteConflict
public ReadWriteConflict(java.lang.String message, java.lang.Throwable cause)
Creates a new ReadWriteConflict.- Parameters:
message
- the message of the ReadWriteConflict.cause
- the cause of the ReadWriteConflict.
-
-