From 0e3e9d7f59235b9b2ed59e06dbe20c7fb0952d9c Mon Sep 17 00:00:00 2001 From: Diti Bhatia Date: Wed, 26 Jun 2013 11:45:28 -0700 Subject: [PATCH] HA - Cache sync for forwarding.staticrouting Signed-off-by: Diti Bhatia --- .../controller/forwarding/staticrouting/StaticRoute.java | 9 +++++---- .../hosttracker/hostAware/HostNodeConnector.java | 3 ++- 2 files changed, 7 insertions(+), 5 deletions(-) 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; -- 2.36.6