Fix CS warnings in cds-access-api and enable enforcement
[controller.git] / opendaylight / md-sal / cds-access-api / src / main / java / org / opendaylight / controller / cluster / access / concepts / RequestFailure.java
index 301b54ee1ffb7a8c241ab6d26fc71630e7e80a8a..13eb4bc618864b52c5ad46eec0783bf7bf72a092 100644 (file)
@@ -23,17 +23,18 @@ import org.opendaylight.yangtools.concepts.WritableIdentifier;
  * @param <C> Message class
  */
 @Beta
-public abstract class RequestFailure<T extends WritableIdentifier, C extends RequestFailure<T, C>> extends Response<T, C> {
+public abstract class RequestFailure<T extends WritableIdentifier, C extends RequestFailure<T, C>>
+        extends Response<T, C> {
     private static final long serialVersionUID = 1L;
     private final RequestException cause;
 
-    protected RequestFailure(final @Nonnull C failure, final @Nonnull ABIVersion version) {
+    protected RequestFailure(@Nonnull final C failure, @Nonnull final ABIVersion version) {
         super(failure, version);
         this.cause = Preconditions.checkNotNull(failure.getCause());
     }
 
-    protected RequestFailure(final @Nonnull T target, final @Nonnull RequestException cause) {
-        super(target);
+    protected RequestFailure(@Nonnull final T target, final long sequence, @Nonnull final RequestException cause) {
+        super(target, sequence);
         this.cause = Preconditions.checkNotNull(cause);
     }
 
@@ -42,7 +43,8 @@ public abstract class RequestFailure<T extends WritableIdentifier, C extends Req
      *
      * @return Failure cause.
      */
-    public final @Nonnull RequestException getCause() {
+    @Nonnull
+    public final RequestException getCause() {
         return cause;
     }