X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fsal%2Fapi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fpacket%2FEthernet.java;h=c96e90156178803f7d835f5369a6892054cbcc39;hp=0d866d644eae967780eeb8cd5bb7fd6847e2f27c;hb=50516efa1c2dcb3d2ac3a9c57b373d18231f6c12;hpb=42210c03b0a4c54706320ba9f55794c0abd4d201 diff --git a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/packet/Ethernet.java b/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/packet/Ethernet.java index 0d866d644e..c96e901561 100644 --- a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/packet/Ethernet.java +++ b/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/packet/Ethernet.java @@ -13,16 +13,12 @@ import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; import org.apache.commons.lang3.tuple.ImmutablePair; import org.apache.commons.lang3.tuple.Pair; import org.opendaylight.controller.sal.utils.EtherTypes; /** * Class that represents the Ethernet frame objects - * - * */ public class Ethernet extends Packet { private static final String DMAC = "DestinationMACAddress"; @@ -31,7 +27,7 @@ public class Ethernet extends Packet { // TODO: This has to be outside and it should be possible for osgi // to add new coming packet classes - public static Map> etherTypeClassMap; + public static final Map> etherTypeClassMap; static { etherTypeClassMap = new HashMap>(); etherTypeClassMap.put(EtherTypes.ARP.shortValue(), ARP.class); @@ -46,7 +42,7 @@ public class Ethernet extends Packet { put(ETHT, new ImmutablePair(96, 16)); } }; - private Map fieldValues; + private final Map fieldValues; /** * Default constructor that creates and sets the HashMap @@ -130,14 +126,4 @@ public class Ethernet extends Packet { return this; } - @Override - public int hashCode() { - return HashCodeBuilder.reflectionHashCode(this); - } - - @Override - public boolean equals(Object obj) { - return EqualsBuilder.reflectionEquals(this, obj); - } - }