Bump cds-access-api ABIVersion
[controller.git] / opendaylight / md-sal / sal-connector-api / src / main / java / org / opendaylight / controller / sal / connector / api / BindingAwareRpcRouter.java
index cf59eb4a9063fbd531749727143927cc26dd47d4..22366f8f85c4720a1db7b12bed033087afe40b35 100644 (file)
@@ -7,32 +7,34 @@
  */
 package org.opendaylight.controller.sal.connector.api;
 
+import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
 import java.util.concurrent.Future;
-
 import org.opendaylight.yangtools.concepts.Immutable;
 
 public interface BindingAwareRpcRouter extends RpcRouter<String, String, String, byte[]> {
 
     @Override
-    public Future<org.opendaylight.controller.sal.connector.api.RpcRouter.RpcReply<byte[]>> sendRpc(
+    Future<org.opendaylight.controller.sal.connector.api.RpcRouter.RpcReply<byte[]>> sendRpc(
             RpcRequest<String, String, String, byte[]> input);
 
+    @SuppressFBWarnings("EI_EXPOSE_REP2")
     class BindingAwareRequest implements RpcRequest<String, String, String, byte[]>, Immutable {
 
         private final BindingAwareRouteIdentifier routingInformation;
         private final byte[] payload;
 
         public BindingAwareRequest(BindingAwareRouteIdentifier routingInformation, byte[] payload) {
-            super();
             this.routingInformation = routingInformation;
             this.payload = payload;
         }
 
+        @Override
         public BindingAwareRouteIdentifier getRoutingInformation() {
             return this.routingInformation;
         }
 
         @Override
+        @SuppressFBWarnings("EI_EXPOSE_REP")
         public byte[] getPayload() {
             return payload;
         }
@@ -45,16 +47,13 @@ public interface BindingAwareRpcRouter extends RpcRouter<String, String, String,
         private final String content;
 
         public BindingAwareRouteIdentifier(String type, String route, String content) {
-            super();
             this.type = type;
             this.route = route;
             this.content = content;
         }
 
         /**
-         * Java class name of Rpc Context
-         *
-         *
+         * Java class name of Rpc Context.
          */
         @Override
         public String getContext() {
@@ -71,8 +70,7 @@ public interface BindingAwareRpcRouter extends RpcRouter<String, String, String,
         }
 
         /**
-         * Java class name of Rpc Type e.g org.opendaylight.AddFlowInput
-         *
+         * Java class name of Rpc Type e.g org.opendaylight.AddFlowInput.
          */
         @Override
         public String getType() {
@@ -83,39 +81,46 @@ public interface BindingAwareRpcRouter extends RpcRouter<String, String, String,
         public int hashCode() {
             final int prime = 31;
             int result = 1;
-            result = prime * result + ((content == null) ? 0 : content.hashCode());
-            result = prime * result + ((route == null) ? 0 : route.hashCode());
-            result = prime * result + ((type == null) ? 0 : type.hashCode());
+            result = prime * result + (content == null ? 0 : content.hashCode());
+            result = prime * result + (route == null ? 0 : route.hashCode());
+            result = prime * result + (type == null ? 0 : type.hashCode());
             return result;
         }
 
         @Override
         public boolean equals(Object obj) {
-            if (this == obj)
+            if (this == obj) {
                 return true;
-            if (obj == null)
+            }
+            if (obj == null) {
                 return false;
-            if (getClass() != obj.getClass())
+            }
+            if (getClass() != obj.getClass()) {
                 return false;
+            }
             BindingAwareRouteIdentifier other = (BindingAwareRouteIdentifier) obj;
             if (content == null) {
-                if (other.content != null)
+                if (other.content != null) {
                     return false;
-            } else if (!content.equals(other.content))
+                }
+            } else if (!content.equals(other.content)) {
                 return false;
+            }
             if (route == null) {
-                if (other.route != null)
+                if (other.route != null) {
                     return false;
-            } else if (!route.equals(other.route))
+                }
+            } else if (!route.equals(other.route)) {
                 return false;
+            }
             if (type == null) {
-                if (other.type != null)
+                if (other.type != null) {
                     return false;
-            } else if (!type.equals(other.type))
+                }
+            } else if (!type.equals(other.type)) {
                 return false;
+            }
             return true;
         }
-
     }
-
 }