package org.multiverse.api.exceptions; /** * An {@link AtomicOperationException} thrown when an atomic operation was executed on a * {@link org.multiverse.api.TxnObject} while it was locked. E.g. when an atomicGet was done on a TxnRef * that already has an exclusive lock or that a TxnRef.atomicSet while a readlock already was acquired. * * @author Peter Veentjer. */ public class LockedException extends AtomicOperationException { private static final long serialVersionUID = 0; /** * Creates a new LockedException. */ public LockedException() { } /** * Creates a new LockedException * * @param message the message */ public LockedException(String message) { super(message); } /** * Creates a new LockedException. * * @param message the message * @param cause the cause */ public LockedException(String message, Throwable cause) { super(message, cause); } /** * Creates a new LockedException * * @param cause the cause */ public LockedException(Throwable cause) { super(cause); } }