X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Farphandler%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Farphandler%2FARPReply.java;h=a6ee60f65d14b5f47b6f7a6cc2db9331f6847d51;hp=4ca3e42c7c496a00f07503fd04df974ce243de3f;hb=8099ce442c83233c98c20f36a896990a05fe6c76;hpb=b34143e6c369a6746c5d5399ed17964812a106f0 diff --git a/opendaylight/arphandler/src/main/java/org/opendaylight/controller/arphandler/ARPReply.java b/opendaylight/arphandler/src/main/java/org/opendaylight/controller/arphandler/ARPReply.java index 4ca3e42c7c..a6ee60f65d 100644 --- a/opendaylight/arphandler/src/main/java/org/opendaylight/controller/arphandler/ARPReply.java +++ b/opendaylight/arphandler/src/main/java/org/opendaylight/controller/arphandler/ARPReply.java @@ -13,11 +13,12 @@ import java.net.InetAddress; import java.util.Arrays; import org.opendaylight.controller.sal.core.NodeConnector; +import org.opendaylight.controller.sal.utils.HexEncode; /* * ARP Reply event wrapper */ public class ARPReply extends ARPEvent { - + private static final long serialVersionUID = 1L; private final NodeConnector port; private final byte[] tMac; private final byte[] sMac; @@ -92,4 +93,36 @@ public class ARPReply extends ARPEvent { public NodeConnector getPort() { return port; } + + /* + * (non-Javadoc) + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder builder = new StringBuilder(); + builder.append("ARPReply ["); + if (port != null) { + builder.append("port=") + .append(port) + .append(", "); + } + if (tMac != null) { + builder.append("tMac=") + .append(HexEncode.bytesToHexString(tMac)) + .append(", "); + } + if (sMac != null) { + builder.append("sMac=") + .append(HexEncode.bytesToHexString(sMac)) + .append(", "); + } + if (sIP != null) { + builder.append("sIP=") + .append(sIP); + } + builder.append("]"); + return builder.toString(); + } }