*/
package org.opendaylight.controller.md.sal.common.api.data;
+import org.opendaylight.yangtools.yang.common.OperationFailedException;
+import org.opendaylight.yangtools.yang.common.RpcError;
+
/**
*
* Failed commit of asynchronous transaction
* failed.
*
*/
-public class TransactionCommitFailedException extends Exception {
-
- private static final long serialVersionUID = -6138306275373237068L;
+public class TransactionCommitFailedException extends OperationFailedException {
- protected TransactionCommitFailedException(final String message, final Throwable cause, final boolean enableSuppression, final boolean writableStackTrace) {
- super(message, cause, enableSuppression, writableStackTrace);
- }
+ private static final long serialVersionUID = 1L;
- public TransactionCommitFailedException(final String message, final Throwable cause) {
- super(message, cause);
+ public TransactionCommitFailedException(final String message, final RpcError... errors) {
+ this(message, null, errors);
}
- public TransactionCommitFailedException(final String message) {
- super(message);
+ public TransactionCommitFailedException(final String message, final Throwable cause,
+ final RpcError... errors) {
+ super(message, cause, errors);
}
-
}