package org.multiverse.api.exceptions; /** * A {@link TxnExecutionException} thrown when an operation is executed on a * {@link org.multiverse.api.Txn} when it is not in a valid state for that operation. * * @author Peter Veentjer */ public class IllegalTxnStateException extends TxnExecutionException { private static final long serialVersionUID = 0; /** * Creates a new IllegalTxnStateException. */ public IllegalTxnStateException() { } /** * Creates a new IllegalTxnStateException with the provided message. * * @param message the message of the exception. */ public IllegalTxnStateException(String message) { super(message); } /** * Creates a new IllegalTxnStateException with the provided message and cause. * * @param message the message of the exception. * @param cause the cause of the exception. */ public IllegalTxnStateException(String message, Throwable cause) { super(message, cause); } }