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
AControlFlowErrorthrown when a reading or writing aTxnObjectfailed, 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 ReadWriteConflictINSTANCEprivate static longserialVersionUID
-
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
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
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.
-
-