package org.multiverse.api.exceptions;
/**
* An {@link IllegalStateException} throw when there is a conflict with the {@link org.multiverse.api.Txn}
* propagation. For more information {@link org.multiverse.api.PropagationLevel}.
*
* @author Peter Veentjer.
*/
public class PropagationException extends TxnExecutionException {
private static final long serialVersionUID = 0;
/**
* Creates a new PropagationException.
*/
public PropagationException() {
}
/**
* Creates a new PropagationException with the provided message.
*
* @param message the message of the exception.
*/
public PropagationException(String message) {
super(message);
}
/**
* Creates a new PropagationException with the provided message and cause.
*
* @param message the message of the exception
* @param cause the cause of the exception.
*/
public PropagationException(String message, Throwable cause) {
super(message, cause);
}
}