X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fforwarding%2Fstaticrouting%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fforwarding%2Fstaticrouting%2FStaticRoute.java;h=f4df24304f28fb6c1eb5fd4f7d4dca43f106a644;hb=ad71b88d3ae6057947bd62f4f82290816797cf79;hp=beec70e5ca54f9d3eda9b944a416c93e08b5727a;hpb=29f7cfb54b580928c7feac63abce028a7014b0d5;p=controller.git diff --git a/opendaylight/forwarding/staticrouting/src/main/java/org/opendaylight/controller/forwarding/staticrouting/StaticRoute.java b/opendaylight/forwarding/staticrouting/src/main/java/org/opendaylight/controller/forwarding/staticrouting/StaticRoute.java index beec70e5ca..f4df24304f 100644 --- a/opendaylight/forwarding/staticrouting/src/main/java/org/opendaylight/controller/forwarding/staticrouting/StaticRoute.java +++ b/opendaylight/forwarding/staticrouting/src/main/java/org/opendaylight/controller/forwarding/staticrouting/StaticRoute.java @@ -9,28 +9,34 @@ package org.opendaylight.controller.forwarding.staticrouting; +import java.io.Serializable; import java.net.Inet4Address; import java.net.Inet6Address; import java.net.InetAddress; import java.nio.ByteBuffer; import java.util.Map; +import org.opendaylight.controller.hosttracker.hostAware.HostNodeConnector; import org.opendaylight.controller.sal.core.Node; import org.opendaylight.controller.sal.core.NodeConnector; import org.opendaylight.controller.sal.packet.BitBufferHelper; import org.opendaylight.controller.sal.utils.NodeConnectorCreator; import org.opendaylight.controller.sal.utils.NodeCreator; - -import org.opendaylight.controller.hosttracker.hostAware.HostNodeConnector; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * This class defines a static route object. */ -public class StaticRoute { +public class StaticRoute implements Serializable{ + private static final long serialVersionUID = 1L; + protected static final Logger logger = LoggerFactory + .getLogger(StaticRoute.class); + /** * This Enum defines the possible types for the next hop address. */ - public enum NextHopType { + public enum NextHopType implements Serializable { IPADDRESS("nexthop-ip"), SWITCHPORT("nexthop-interface"); private NextHopType(String name) { this.name = name; @@ -249,7 +255,7 @@ public class StaticRoute { return InetAddress.getByAddress(BitBufferHelper .toByteArray(netmask)); } catch (Exception e) { - e.printStackTrace(); + logger.error("",e); return null; } } @@ -282,7 +288,7 @@ public class StaticRoute { try { return InetAddress.getByAddress(bbself.array()); } catch (Exception e) { - e.printStackTrace(); + logger.error("",e); } } }