X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fcds-access-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Faccess%2Fconcepts%2FRuntimeRequestException.java;h=a52396fd5d5f6a00ab78085bd457f8aca3a3246d;hb=5f540931c1f8972b59e51556b6cba14b2c8f3f40;hp=2cf1828da4049180e701c864ad8d233929645384;hpb=5fd8e6506248cc34da72281a1662612f6c2b2f9a;p=controller.git diff --git a/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/RuntimeRequestException.java b/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/RuntimeRequestException.java index 2cf1828da4..a52396fd5d 100644 --- a/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/RuntimeRequestException.java +++ b/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/RuntimeRequestException.java @@ -21,13 +21,17 @@ public final class RuntimeRequestException extends RequestException { private static final long serialVersionUID = 1L; public RuntimeRequestException(final String message, final Throwable cause) { - super(message, cause); + super(message, Preconditions.checkNotNull(cause)); Preconditions.checkArgument(!Strings.isNullOrEmpty(message), "Exception message is mandatory"); - Preconditions.checkNotNull(cause); } @Override public boolean isRetriable() { return false; } + + @Override + public Throwable unwrap() { + return getCause(); + } }