EnhancedMessageTypeKey add hash(), ChannelOutboundQueue change address to final and...
[openflowjava.git] / openflow-protocol-api / src / main / java / org / opendaylight / openflowjava / protocol / api / extensibility / EnhancedMessageTypeKey.java
index a21572104c08343d6ee1d19cbe370662fbd8b11b..d2ce5a91e8f8b49d02ef5811642900ea3863f304 100644 (file)
@@ -28,6 +28,14 @@ public class EnhancedMessageTypeKey<E, F> extends MessageTypeKey<E> {
         this.msgType2 = msgType2;\r
     }\r
 \r
+    @Override\r
+    public int hashCode() {\r
+        final int prime = 31;\r
+        int result = super.hashCode();\r
+        result = prime * result + ((msgType2 == null) ? 0 : msgType2.hashCode());\r
+        return result;\r
+    }\r
+    \r
     @Override\r
     public boolean equals(Object obj) {\r
         if (this == obj) {\r
@@ -55,4 +63,4 @@ public class EnhancedMessageTypeKey<E, F> extends MessageTypeKey<E> {
     public String toString() {\r
         return super.toString() + " msgType2: " + msgType2.getName();\r
     }\r
-}
\ No newline at end of file
+}