X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-dom-compat%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fcore%2Fcompat%2FDOMStoreReadTransactionAdapter.java;fp=opendaylight%2Fmd-sal%2Fsal-dom-compat%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fcore%2Fcompat%2FDOMStoreReadTransactionAdapter.java;h=60b858fcde8976ec1386a3c3bf4007a4366ec617;hp=a7628de5c924fafd920b7a7f3c19ce3239f8f15e;hb=af84734ff224e68368522a4cfbd2c2bbbbc48aba;hpb=048d61c7408875c1483d912c5837ae36fd689304 diff --git a/opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/DOMStoreReadTransactionAdapter.java b/opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/DOMStoreReadTransactionAdapter.java index a7628de5c9..60b858fcde 100644 --- a/opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/DOMStoreReadTransactionAdapter.java +++ b/opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/DOMStoreReadTransactionAdapter.java @@ -14,22 +14,11 @@ import com.google.common.util.concurrent.CheckedFuture; import org.opendaylight.controller.md.sal.common.api.data.ReadFailedException; import org.opendaylight.controller.sal.core.spi.data.DOMStoreReadTransaction; import org.opendaylight.mdsal.common.api.MappingCheckedFuture; -import org.opendaylight.yangtools.util.concurrent.ExceptionMapper; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; public class DOMStoreReadTransactionAdapter extends ForwardingObject implements DOMStoreReadTransaction { - public static final ExceptionMapper READ_EX_MAPPER = - new ExceptionMapper("read", ReadFailedException.class) { - @Override - protected ReadFailedException newWithCause(final String message, final Throwable cause) { - return cause instanceof org.opendaylight.mdsal.common.api.ReadFailedException - ? new ReadFailedException(cause.getMessage(), cause.getCause()) - : new ReadFailedException(message, cause); - } - }; - private final T delegate; public DOMStoreReadTransactionAdapter(final T delegate) { @@ -54,11 +43,11 @@ public class DOMStoreReadTransactionAdapter>, ReadFailedException> read( final YangInstanceIdentifier path) { - return MappingCheckedFuture.create(delegate.read(path), READ_EX_MAPPER); + return MappingCheckedFuture.create(delegate.read(path), ReadFailedExceptionAdapter.INSTANCE); } @Override public CheckedFuture exists(final YangInstanceIdentifier path) { - return MappingCheckedFuture.create(delegate.exists(path), READ_EX_MAPPER); + return MappingCheckedFuture.create(delegate.exists(path), ReadFailedExceptionAdapter.INSTANCE); } }