1 package org.opendaylight.controller.md.sal.common.api.data;
5 * Failure of asynchronous transaction commit caused by failure
6 * of optimistic locking.
8 * This exception is raised and returned when transaction commit
9 * failed, because other transaction finished successfully
10 * and modified same data as failed transaction.
12 * Clients may recover from this error condition by
13 * retrieving current state and submitting new updated
17 public class OptimisticLockFailedException extends TransactionCommitFailedException {
19 private static final long serialVersionUID = 1L;
21 protected OptimisticLockFailedException(final String message, final Throwable cause, final boolean enableSuppression,
22 final boolean writableStackTrace) {
23 super(message, cause, enableSuppression, writableStackTrace);
26 public OptimisticLockFailedException(final String message, final Throwable cause) {
27 super(message, cause);
30 public OptimisticLockFailedException(final String message) {