package org.multiverse.api.exceptions;
/**
* A {@link RetryException} thrown when a {@link org.multiverse.api.StmUtils#retry()} or {@link org.multiverse.api.Txn#retry()}
* is done while the {@link org.multiverse.api.Txn} doesn't allow blocking transactions.
* <p/>
* For more information see {@link org.multiverse.api.TxnFactoryBuilder#setBlockingAllowed(boolean)}
* and {@link org.multiverse.api.TxnConfig#isBlockingAllowed()}.
*
* @author Peter Veentjer.
* @see org.multiverse.api.TxnFactoryBuilder#setBlockingAllowed(boolean)
*/
public class RetryNotAllowedException extends RetryException {
private static final long serialVersionUID = 0;
/**
* Creates a new RetryNotAllowedException with the provided message.
*
* @param message the message
*/
public RetryNotAllowedException(String message) {
super(message);
}
/**
* Creates a new RetryNotAllowedException with the provided message and cause.
*
* @param message the message
* @param cause the cause of this exception.
*/
public RetryNotAllowedException(String message, Throwable cause) {
super(message, cause);
}
}