From: Diti Bhatia Date: Wed, 26 Jun 2013 18:45:28 +0000 (-0700) Subject: HA - Cache sync for forwarding.staticrouting X-Git-Tag: releasepom-0.1.0~329^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=refs%2Fchanges%2F23%2F523%2F1;ds=sidebyside HA - Cache sync for forwarding.staticrouting Signed-off-by: Diti Bhatia --- 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 3cf45b11c8..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,33 +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; diff --git a/opendaylight/hosttracker/api/src/main/java/org/opendaylight/controller/hosttracker/hostAware/HostNodeConnector.java b/opendaylight/hosttracker/api/src/main/java/org/opendaylight/controller/hosttracker/hostAware/HostNodeConnector.java index 8345b5adbc..893648cde8 100644 --- a/opendaylight/hosttracker/api/src/main/java/org/opendaylight/controller/hosttracker/hostAware/HostNodeConnector.java +++ b/opendaylight/hosttracker/api/src/main/java/org/opendaylight/controller/hosttracker/hostAware/HostNodeConnector.java @@ -8,6 +8,7 @@ package org.opendaylight.controller.hosttracker.hostAware; +import java.io.Serializable; import java.net.Inet4Address; import java.net.Inet6Address; import java.net.InetAddress; @@ -26,7 +27,7 @@ import org.opendaylight.controller.sal.packet.address.EthernetAddress; @XmlRootElement(name = "host") @XmlAccessorType(XmlAccessType.NONE) -public class HostNodeConnector extends Host { +public class HostNodeConnector extends Host implements Serializable { private static final long serialVersionUID = 1L; @XmlElement private NodeConnector nodeConnector;