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:
- Serializable
public class ReadWriteConflict
- extends ControlFlowError
A ControlFlowError thrown when a reading or writing a TxnObject
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 the Txn (this will
automatically be done by the TxnExecutor).
- Author:
- Peter Veentjer.
- See Also:
- Serialized Form
INSTANCE
public static final ReadWriteConflict INSTANCE
ReadWriteConflict
public ReadWriteConflict(boolean fillStackTrace)
- Creates a new ReadWriteConflict.
- Parameters:
fillStackTrace - if the StackTrace should be filled.
ReadWriteConflict
public ReadWriteConflict(String message)
- Creates a new ReadWriteConflict.
- Parameters:
message - the message of the ReadWriteConflict.
ReadWriteConflict
public ReadWriteConflict(String message,
Throwable cause)
- Creates a new ReadWriteConflict.
- Parameters:
message - the message of the ReadWriteConflict.cause - the cause of the ReadWriteConflict.
Copyright © 2012. All Rights Reserved.