1 /* Copyright (C)2013 Pantheon Technologies, s.r.o. All rights reserved. */
\r
2 package org.opendaylight.openflowjava.protocol.impl.deserialization;
\r
5 * @author michal.polkorab
\r
8 public class MessageTypeCodeKey {
\r
10 private final short msgType;
\r
11 private final short msgVersion;
\r
14 * @param msgVersion protocol version
\r
15 * @param msgType type code of message
\r
17 public MessageTypeCodeKey(short msgVersion, short msgType) {
\r
18 this.msgType = msgType;
\r
19 this.msgVersion = msgVersion;
\r
23 * @return the msgType
\r
25 public short getMsgType() {
\r
30 * @return the msgVersion
\r
32 public short getMsgVersion() {
\r
37 public int hashCode() {
\r
38 final int prime = 31;
\r
40 result = prime * result + msgType;
\r
41 result = prime * result + msgVersion;
\r
46 public boolean equals(Object obj) {
\r
51 if (getClass() != obj.getClass())
\r
53 MessageTypeCodeKey other = (MessageTypeCodeKey) obj;
\r
54 if (msgType != other.msgType)
\r
56 if (msgVersion != other.msgVersion)
\r