X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=common%2Fmdsal-common-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fcommon%2Fapi%2FTransactionCommitDeadlockException.java;h=c667f86a7f9d7515d4596e050935eac9e9789038;hb=11408d627adca7eb71ac956c3ad01f75b6b91596;hp=33e6d1c3c6e7e4907d31a596302def6c6ac51fec;hpb=ecdcdb340457ded6898193197e88ea33c84d58ae;p=mdsal.git diff --git a/common/mdsal-common-api/src/main/java/org/opendaylight/mdsal/common/api/TransactionCommitDeadlockException.java b/common/mdsal-common-api/src/main/java/org/opendaylight/mdsal/common/api/TransactionCommitDeadlockException.java index 33e6d1c3c6..c667f86a7f 100644 --- a/common/mdsal-common-api/src/main/java/org/opendaylight/mdsal/common/api/TransactionCommitDeadlockException.java +++ b/common/mdsal-common-api/src/main/java/org/opendaylight/mdsal/common/api/TransactionCommitDeadlockException.java @@ -8,8 +8,9 @@ package org.opendaylight.mdsal.common.api; import java.util.function.Supplier; +import org.opendaylight.yangtools.yang.common.ErrorTag; +import org.opendaylight.yangtools.yang.common.ErrorType; import org.opendaylight.yangtools.yang.common.RpcError; -import org.opendaylight.yangtools.yang.common.RpcError.ErrorType; import org.opendaylight.yangtools.yang.common.RpcResultBuilder; /** @@ -23,14 +24,11 @@ import org.opendaylight.yangtools.yang.common.RpcResultBuilder; */ public class TransactionCommitDeadlockException extends TransactionCommitFailedException { private static final long serialVersionUID = 1L; - private static final String DEADLOCK_MESSAGE = - "An attempt to block on a ListenableFuture via a get method from a write " - + - "transaction submit was detected that would result in deadlock. The commit " - + - "result must be obtained asynchronously, e.g. via Futures#addCallback, to avoid deadlock."; + private static final String DEADLOCK_MESSAGE = "An attempt to block on a ListenableFuture via a get method from a " + + "write transaction submit was detected that would result in deadlock. The commit result must be obtained " + + "asynchronously, e.g. via Futures#addCallback, to avoid deadlock."; private static final RpcError DEADLOCK_RPCERROR = - RpcResultBuilder.newError(ErrorType.APPLICATION, "lock-denied", DEADLOCK_MESSAGE); + RpcResultBuilder.newError(ErrorType.APPLICATION, ErrorTag.LOCK_DENIED, DEADLOCK_MESSAGE); public static final Supplier DEADLOCK_EXCEPTION_SUPPLIER = () -> new TransactionCommitDeadlockException(DEADLOCK_MESSAGE, DEADLOCK_RPCERROR);