Mark AD-SAL interfaces as deprecated 92/14392/4
authorEd Warnicke <eaw@cisco.com>
Thu, 22 Jan 2015 17:31:04 +0000 (10:31 -0700)
committerEd Warnicke <eaw@cisco.com>
Mon, 2 Feb 2015 14:43:06 +0000 (14:43 +0000)
In keeping with TSC discussion on marking AD-SAL
deprecated during Lithium.

Change-Id: If0f7736dfe92833b51a1e223b705712d9b9f0271
Signed-off-by: Ed Warnicke <eaw@cisco.com>
158 files changed:
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/Action.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/ActionType.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/Controller.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/Drop.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/Enqueue.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/Flood.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/FloodAll.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/HwPath.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/Loopback.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/Output.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/PopVlan.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/PushVlan.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/SetDlDst.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/SetDlSrc.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/SetDlType.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/SetNextHop.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/SetNwDst.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/SetNwSrc.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/SetNwTos.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/SetTpDst.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/SetTpSrc.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/SetVlanCfi.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/SetVlanId.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/SetVlanPcp.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/SupportedFlowActions.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/action/SwPath.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/authorization/AppRole.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/authorization/AppRoleLevel.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/authorization/AuthResultEnum.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/authorization/IResourceAuthorization.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/authorization/Privilege.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/authorization/Resource.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/authorization/ResourceGroup.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/authorization/UserLevel.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/AdvertisedBandwidth.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/Bandwidth.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/Buffers.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/Capabilities.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/ComponentActivatorAbstractBase.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/Config.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/ConstructionException.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/ContainerFlow.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/ContainerServiceDependency.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/Description.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/Edge.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/ForwardingMode.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/Host.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/IContainer.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/IContainerAware.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/IContainerListener.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/IContainerLocalListener.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/Latency.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/MacAddress.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/Name.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/Node.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/NodeConnector.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/NodeTable.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/Path.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/PeerBandwidth.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/Property.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/State.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/SupportedBandwidth.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/Tables.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/Tier.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/TimeStamp.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/core/UpdateType.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/discovery/IDiscoveryService.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/flowprogrammer/Flow.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/flowprogrammer/IFlowProgrammerListener.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/flowprogrammer/IFlowProgrammerService.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/flowprogrammer/IPluginInFlowProgrammerService.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/flowprogrammer/IPluginOutFlowProgrammerService.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/inventory/IInventoryService.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/inventory/IListenInventoryUpdates.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/inventory/IPluginInInventoryService.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/inventory/IPluginOutInventoryService.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/match/Match.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/match/MatchField.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/match/MatchType.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/match/extensible/DlDst.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/match/extensible/DlSrc.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/match/extensible/DlType.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/match/extensible/DlVlan.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/match/extensible/DlVlanPriority.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/match/extensible/InPort.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/match/extensible/Match.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/match/extensible/MatchField.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/match/extensible/NwDst.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/match/extensible/NwProtocol.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/match/extensible/NwSrc.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/match/extensible/NwTos.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/match/extensible/TpDst.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/match/extensible/TpSrc.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/ARP.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/BitBufferHelper.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/BufferException.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/Ethernet.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/ICMP.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/IDataPacketService.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/IEEE8021Q.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/IListenDataPacket.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/IPluginInDataPacketService.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/IPluginOutDataPacketService.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/IPv4.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/LLDP.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/LLDPTLV.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/LinkEncap.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/Packet.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/PacketException.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/PacketResult.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/RawPacket.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/TCP.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/UDP.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/address/DataLinkAddress.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/packet/address/EthernetAddress.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/reader/FlowOnNode.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/reader/IPluginInReadService.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/reader/IPluginOutReadService.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/reader/IReadService.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/reader/IReadServiceListener.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/reader/NodeConnectorStatistics.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/reader/NodeDescription.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/reader/NodeTableStatistics.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/routing/IListenRoutingUpdates.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/routing/IRouting.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/topology/IListenTopoUpdates.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/topology/IPluginInTopologyService.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/topology/IPluginOutTopologyService.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/topology/ITopologyService.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/topology/TopoEdgeUpdate.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/ConfigurationObject.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/Direction.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/EtherTypes.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/FilterIterator.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/GUIField.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/GlobalConstants.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/HexEncode.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/IListener.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/INodeConnectorFactory.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/INodeFactory.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/IObjectReader.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/IPProtocols.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/IterableIterator.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/ListenerDispatcher.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/MultiIterator.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/NetUtils.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/NodeConnectorCreator.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/NodeCreator.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/NodeTableCreator.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/ObjectReader.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/ObjectWriter.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/ReadFromFile.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/ServiceHelper.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/SingletonTask.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/Status.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/StatusCode.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/TierHelper.java
opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/WriteToFile.java

index 981b175..cf303b9 100644 (file)
@@ -33,6 +33,7 @@ import org.slf4j.LoggerFactory;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public abstract class Action implements Serializable {
     private static final long serialVersionUID = 1L;
     private static final Logger logger = LoggerFactory.getLogger(Action.class);
index 8b6d3c4..0c059ea 100644 (file)
@@ -11,6 +11,7 @@ package org.opendaylight.controller.sal.action;
  * The enumeration of actions supported by the controller
  * Each entry has a unique id and the values range for the action element where applicable
  */
+@Deprecated
 public enum ActionType {
     DROP("drop", 0, 0),
     LOOPBACK("loopback", 0, 0),
index e7958ce..9de09c5 100644 (file)
@@ -17,6 +17,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class Controller extends Action {
     private static final long serialVersionUID = 1L;
 
index 2e72f04..bfef4c3 100644 (file)
@@ -17,6 +17,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class Drop extends Action {
     private static final long serialVersionUID = 1L;
 
index c711e67..d80e2e7 100644 (file)
@@ -17,6 +17,7 @@ import org.opendaylight.controller.sal.core.NodeConnector;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class Enqueue extends Action {
     private static final long serialVersionUID = 1L;
     @XmlElement
index ca307e2..02f5fe8 100644 (file)
@@ -17,6 +17,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class Flood extends Action {
     private static final long serialVersionUID = 1L;
 
index 086f5f2..a11156f 100644 (file)
@@ -18,6 +18,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class FloodAll extends Action {
     private static final long serialVersionUID = 1L;
 
index 3b11a7c..56bcd23 100644 (file)
@@ -18,6 +18,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class HwPath extends Action {
     private static final long serialVersionUID = 1L;
 
index 05682c3..7b3198a 100644 (file)
@@ -17,6 +17,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class Loopback extends Action {
     private static final long serialVersionUID = 1L;
 
index 5bd9efb..862f656 100644 (file)
@@ -20,6 +20,7 @@ import org.opendaylight.controller.sal.core.NodeConnector;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class Output extends Action {
     private static final long serialVersionUID = 1L;
     @XmlElement
index d0d2a94..071ec71 100644 (file)
@@ -17,6 +17,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class PopVlan extends Action {
     private static final long serialVersionUID = 1L;
 
index a1b50ed..7c7c585 100644 (file)
@@ -23,6 +23,7 @@ import org.opendaylight.controller.sal.utils.EtherTypes;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class PushVlan extends Action {
     private static final long serialVersionUID = 1L;
     private int tag; // TPID - 16 bits
index da6dc93..23d0a22 100644 (file)
@@ -22,6 +22,7 @@ import org.opendaylight.controller.sal.utils.HexEncode;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class SetDlDst extends Action {
     private static final long serialVersionUID = 1L;
     private byte[] address;
index 2b70535..735cda3 100644 (file)
@@ -23,6 +23,7 @@ import org.opendaylight.controller.sal.utils.HexEncode;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class SetDlSrc extends Action {
     private static final long serialVersionUID = 1L;
     private byte[] address;
index 225c4f7..0c8762c 100644 (file)
@@ -21,6 +21,7 @@ import org.opendaylight.controller.sal.utils.EtherTypes;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class SetDlType extends Action {
     private static final long serialVersionUID = 1L;
     @XmlElement
index 3250137..7aa872d 100644 (file)
@@ -16,6 +16,7 @@ import javax.xml.bind.annotation.XmlRootElement;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class SetNextHop extends Action {
     private static final long serialVersionUID = 1L;
     @XmlElement
index db19cd6..bff7b35 100644 (file)
@@ -21,6 +21,7 @@ import javax.xml.bind.annotation.XmlRootElement;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class SetNwDst extends Action {
     private static final long serialVersionUID = 1L;
     InetAddress address;
index dcd56f7..b3d62bc 100644 (file)
@@ -21,6 +21,7 @@ import javax.xml.bind.annotation.XmlRootElement;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class SetNwSrc extends Action {
     private static final long serialVersionUID = 1L;
     InetAddress address;
index e5a85db..fcb11f0 100644 (file)
@@ -18,6 +18,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class SetNwTos extends Action {
     private static final long serialVersionUID = 1L;
     @XmlElement
index 32cffa5..e352d15 100644 (file)
@@ -18,6 +18,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class SetTpDst extends Action {
     private static final long serialVersionUID = 1L;
     @XmlElement
index faa3297..fa80c85 100644 (file)
@@ -19,6 +19,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class SetTpSrc extends Action {
     private static final long serialVersionUID = 1L;
     @XmlElement
index 0c90fb4..e71bb68 100644 (file)
@@ -19,6 +19,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class SetVlanCfi extends Action {
     private static final long serialVersionUID = 1L;
     @XmlElement
index fcc71f3..e06159b 100644 (file)
@@ -19,6 +19,7 @@ import javax.xml.bind.annotation.XmlRootElement;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class SetVlanId extends Action {
     private static final long serialVersionUID = 1L;
     @XmlElement
index 4930d07..31afbf3 100644 (file)
@@ -18,6 +18,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class SetVlanPcp extends Action {
     private static final long serialVersionUID = 1L;
     @XmlElement
index 0a5d9c8..4fd6531 100644 (file)
@@ -27,6 +27,7 @@ import org.opendaylight.controller.sal.core.Property;
  */
 
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class SupportedFlowActions extends Property {
     private static final long serialVersionUID = 1L;
     public static final String SupportedFlowActionsPropName = "supportedFlowActions";
index 152ad7d..e700d25 100644 (file)
@@ -18,6 +18,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class SwPath extends Action {
     private static final long serialVersionUID = 1L;
 
index ae867c5..c36f981 100644 (file)
@@ -16,6 +16,7 @@ import java.io.Serializable;
  * It contains the role name and the role level in the
  * application context as specified by {@link AppRoleLevel}
  */
+@Deprecated
 public class AppRole implements Serializable {
     private static final long serialVersionUID = 1L;
     String name;
index 124b495..98ac26e 100644 (file)
@@ -17,6 +17,7 @@ import java.io.Serializable;
  * In the controller space such a role will be seen as <code>APPUSER<code>
  * as specified in {@link UserLevel}
  */
+@Deprecated
 public enum AppRoleLevel implements Serializable {
     APPADMIN(0, "App-Admin", "Application Administrator"), APPUSER(1,
             "App-User", "Application User"), APPOPERATOR(2, "App-Operator",
index cbcc202..05801be 100644 (file)
@@ -16,6 +16,7 @@ package org.opendaylight.controller.sal.authorization;
 
 import java.io.Serializable;
 
+@Deprecated
 public enum AuthResultEnum implements Serializable {
     AUTH_NONE("AUTH_NOT_ATTEMPTED"), AUTH_ACCEPT("AUTHENTICATION_ACCEPTED"), // request accepted
     AUTH_REJECT("AUTHENTICATION_REJECTED"), // request rejected
index b7b36fa..0468ebd 100644 (file)
@@ -20,6 +20,7 @@ import org.opendaylight.controller.sal.utils.Status;
  * and User Manager make use of this interface to retrieve
  * authorization information at user or and role level.
  */
+@Deprecated
 public interface IResourceAuthorization {
 
     /**
index fb96623..e3d3217 100644 (file)
@@ -14,6 +14,7 @@ import java.io.Serializable;
 /**
  * It represents the group/resource access privilege
  */
+@Deprecated
 public enum Privilege implements Serializable {
     NONE(""), // no privilege
     READ("r"), // read only
index 9cf7420..9fa8b2e 100644 (file)
@@ -15,6 +15,7 @@ import java.io.Serializable;
  * It represents the elementary resource along with
  * the access privilege associated to it
  */
+@Deprecated
 public class Resource implements Serializable {
     private static final long serialVersionUID = 1L;
     Object resource; // the generic resource
index 5a2a17f..f5b4448 100644 (file)
@@ -17,6 +17,7 @@ import java.io.Serializable;
  *
  *
  */
+@Deprecated
 public class ResourceGroup implements Serializable {
     private static final long serialVersionUID = 1L;
     private String groupName; // the resource group name
index 70b41cd..f4db119 100644 (file)
@@ -14,6 +14,7 @@ import java.io.Serializable;
 /**
  * Describes the user role level in the controller space
  */
+@Deprecated
 public enum UserLevel implements Serializable {
     SYSTEMADMIN(0, "System-Admin", "System Administrator"),     // can do everything
     NETWORKADMIN(1, "Network-Admin", "Network Administrator"),  // can do everything but setting a system admin user profile
index a0b5c0a..be42a59 100644 (file)
@@ -25,6 +25,7 @@ import javax.xml.bind.annotation.XmlRootElement;
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
 @SuppressWarnings("serial")
+@Deprecated
 public class AdvertisedBandwidth extends Bandwidth {
         public static final String AdvertisedBandwidthPropName = "advertisedBandwidth";
 
index 30f2779..4fd962a 100644 (file)
@@ -25,6 +25,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class Bandwidth extends Property {
     private static final long serialVersionUID = 1L;
 
index 274b0f4..010d903 100644 (file)
@@ -23,6 +23,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class Buffers extends Property {
         private static final long serialVersionUID = 1L;
     @XmlElement(name="value")
index 147f1b1..d6a9458 100644 (file)
@@ -23,6 +23,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class Capabilities extends Property {
         private static final long serialVersionUID = 1L;
     @XmlElement(name="value")
index 0cd1612..eb4ed5f 100644 (file)
@@ -40,6 +40,7 @@ import org.slf4j.LoggerFactory;
  * register dependencies per-container
  *
  */
+@Deprecated
 abstract public class ComponentActivatorAbstractBase implements
         BundleActivator, IContainerAware {
     Logger logger = LoggerFactory
index 64562fa..3f5b173 100644 (file)
@@ -21,6 +21,7 @@ import javax.xml.bind.annotation.XmlRootElement;
 @XmlRootElement
 @SuppressWarnings("serial")
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class Config extends Property {
     @XmlElement(name="value")
     private short configValue;
index 468313c..aeb9fe7 100644 (file)
@@ -28,6 +28,7 @@ import org.opendaylight.controller.sal.match.MatchType;
  *
  *
  */
+@Deprecated
 public class ContainerFlow implements Serializable {
     private static final long serialVersionUID = 1L;
     private Match match;
index f37d013..2db8334 100644 (file)
@@ -29,6 +29,7 @@ import org.apache.felix.dm.DependencyService;
  * Class representing a ServiceDependency on a container
  *
  */
+@Deprecated
 public class ContainerServiceDependency implements ServiceDependency,
         DependencyActivation {
     private ServiceDependency m_dep;
index 2e37074..82ac8eb 100644 (file)
@@ -18,6 +18,7 @@ import javax.xml.bind.annotation.XmlRootElement;
 @XmlRootElement
 @SuppressWarnings("serial")
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class Description extends Property {
     @XmlElement(name="value")
     private String descriptionValue;
index 0dffee9..18c38d9 100644 (file)
@@ -34,6 +34,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class Edge implements Serializable {
     private static final long serialVersionUID = 1L;
     @XmlElement
index ef68e11..312a598 100644 (file)
@@ -18,6 +18,7 @@ import javax.xml.bind.annotation.XmlRootElement;
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
 @SuppressWarnings("serial")
+@Deprecated
 public class ForwardingMode extends Property {
     @XmlElement(name="value")
     private final int modeValue;
index 5003637..3e863ad 100644 (file)
@@ -21,6 +21,7 @@ import org.opendaylight.controller.sal.packet.address.DataLinkAddress;
 
 @XmlRootElement(name="host")
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class Host implements Serializable {
     private static final long serialVersionUID = 1L;
     @XmlElement
index 6370537..98475d8 100644 (file)
@@ -24,6 +24,7 @@ import java.util.Set;
  *
  * Interface used to retrieve the status of a given Container
  */
+@Deprecated
 public interface IContainer {
     /**
      * Returns the Name of the container described
index ce6c00e..164db91 100644 (file)
@@ -14,6 +14,7 @@ package org.opendaylight.controller.sal.core;
  * created/destroyed
  */
 
+@Deprecated
 public interface IContainerAware {
     /**
      * Method invoked to signal that a container is being created
index 1629c1d..ce94ee6 100644 (file)
@@ -24,6 +24,7 @@ package org.opendaylight.controller.sal.core;
  * The interface describes methods used to retrieve the status of a given
  * Container
  */
+@Deprecated
 public interface IContainerListener {
     /**
      * Called to notify a change in the tag assigned to a switch
index eaa3f02..531f111 100644 (file)
@@ -19,6 +19,7 @@ package org.opendaylight.controller.sal.core;
  * The interface describes methods used to publish the changes to a given
  * Container configuration to listeners on the local cluster node only.
  */
+@Deprecated
 public interface IContainerLocalListener extends IContainerListener {
 
 }
index dbe12a1..677431a 100644 (file)
@@ -23,6 +23,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class Latency extends Property {
     private static final long serialVersionUID = 1L;
 
index 2dfa916..737058a 100644 (file)
@@ -20,6 +20,7 @@ import org.opendaylight.controller.sal.utils.HexEncode;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class MacAddress extends Property implements Cloneable {
     private static final long serialVersionUID = 1L;
     @XmlElement(name="value")
index 65c0899..a1d80f2 100644 (file)
@@ -20,6 +20,7 @@ import javax.xml.bind.annotation.XmlRootElement;
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
 @SuppressWarnings("serial")
+@Deprecated
 public class Name extends Property {
     @XmlElement(name="value")
     private String nameValue;
index ecb1f60..be1ed07 100644 (file)
@@ -41,6 +41,7 @@ import org.opendaylight.controller.sal.utils.ServiceHelper;
  */
 @XmlAccessorType(XmlAccessType.NONE)
 @XmlRootElement
+@Deprecated
 public class Node implements Serializable {
     private static final long serialVersionUID = 1L;
 
index d58be67..7b1058a 100644 (file)
@@ -42,6 +42,7 @@ import org.opendaylight.controller.sal.utils.ServiceHelper;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class NodeConnector implements Serializable {
     private static final long serialVersionUID = 1L;
     public static final Short SPECIALNODECONNECTORID = (short) 0;
index 349e68d..7df20e4 100644 (file)
@@ -19,6 +19,7 @@ import javax.xml.bind.annotation.XmlRootElement;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class NodeTable implements Serializable {
 
     private static final long serialVersionUID = 1L;
index 3a4a192..6049cee 100644 (file)
@@ -36,6 +36,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class Path implements Serializable {
     private static final long serialVersionUID = 1L;
     @XmlElement
index d01e528..3e448e4 100644 (file)
@@ -23,6 +23,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class PeerBandwidth extends Bandwidth {
         private static final long serialVersionUID = 1L;
 
index 4af117c..fe35ea5 100644 (file)
@@ -30,6 +30,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 abstract public class Property implements Serializable, Cloneable {
     private static final long serialVersionUID = 1L;
     private final String name;
index d74f718..4bda500 100644 (file)
@@ -22,6 +22,7 @@ import javax.xml.bind.annotation.XmlRootElement;
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
 @SuppressWarnings("serial")
+@Deprecated
 public class State extends Property {
     @XmlElement(name="value")
     private short stateValue;
index 7bcc0e0..842104f 100644 (file)
@@ -24,6 +24,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class SupportedBandwidth extends Bandwidth {
         private static final long serialVersionUID = 1L;
         public static final String SupportedBandwidthPropName = "supportedBandwidth";
index 724c842..99a3661 100644 (file)
@@ -23,6 +23,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class Tables extends Property {
         private static final long serialVersionUID = 1L;
     @XmlElement(name="value")
index 33c87db..2e76e50 100644 (file)
@@ -22,6 +22,7 @@ import javax.xml.bind.annotation.XmlRootElement;
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
 @SuppressWarnings("serial")
+@Deprecated
 public class Tier extends Property {
     @XmlElement(name="value")
     private int tierValue;
index 67f2b25..288f765 100644 (file)
@@ -28,6 +28,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class TimeStamp extends Property {
     private static final long serialVersionUID = 1L;
     @XmlElement(name = "value")
index 6642eaf..99a21a8 100644 (file)
@@ -16,6 +16,7 @@ package org.opendaylight.controller.sal.core;
  * @brief  Describes update types
  *
  */
+@Deprecated
 public enum UpdateType {
     ADDED("added"), REMOVED("removed"), CHANGED("changed");
 
index f640ac2..26e9ab5 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.controller.sal.core.UpdateType;
  * The interface provides the methods to notify the listener when an edge is
  * added/deleted/changed.
  */
+@Deprecated
 public interface IDiscoveryService {
     /**
      * The methods is called when an edge is added/deleted/changed
index a823864..8505793 100644 (file)
@@ -33,6 +33,7 @@ import java.util.List;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class Flow implements Cloneable, Serializable {
     protected static final Logger logger = LoggerFactory.getLogger(Flow.class);
     private static final long serialVersionUID = 1L;
index c7eace3..c8aed91 100644 (file)
@@ -13,6 +13,7 @@ package org.opendaylight.controller.sal.flowprogrammer;
  * functional modules the asynchronous messages related to flow programming
  * coming from the network nodes.
  */
+@Deprecated
 public interface IFlowProgrammerListener extends IPluginOutFlowProgrammerService {
 
 }
index 0b38dda..de4c25e 100644 (file)
@@ -15,6 +15,7 @@ import org.opendaylight.controller.sal.utils.Status;
  * Interface that defines the methods available to the functional modules above
  * SAL for installing/modifying/removing flows on a network node
  */
+@Deprecated
 public interface IFlowProgrammerService {
     /**
      * Synchronously add a flow to the network node
index dacec15..63481ee 100644 (file)
@@ -15,6 +15,7 @@ import org.opendaylight.controller.sal.utils.Status;
  * This interface defines the flow programmer methods to be implemented by
  * protocol plugins
  */
+@Deprecated
 public interface IPluginInFlowProgrammerService {
     /**
      * Synchronously add a flow to the network node
index 1fc6741..83f45d4 100644 (file)
@@ -15,6 +15,7 @@ import org.opendaylight.controller.sal.core.Node;
  * inform the SAL layer about the asynchronous messages related to flow
  * programming coming from the network nodes.
  */
+@Deprecated
 public interface IPluginOutFlowProgrammerService {
     /**
      * Inform SAL that the flow on the specified node has been removed Consumer
index fa3afd8..32eb232 100644 (file)
@@ -21,6 +21,7 @@ import org.opendaylight.controller.sal.core.Property;
  * The Interface describes methods invoked from application toward SAL to
  * solicit existing inventory data.
  */
+@Deprecated
 public interface IInventoryService {
     /**
      * The method retrieves all the existing nodes and properties attached
index 0438023..768d90c 100644 (file)
@@ -20,6 +20,7 @@ import org.opendaylight.controller.sal.core.UpdateType;
  * The interface provides the methods to notify the upper applications in
  * regards to any inventory changes.
  */
+@Deprecated
 public interface IListenInventoryUpdates {
     /**
      * This method is called when some properties of a node are added/deleted/changed.
index 4007dc8..203c411 100644 (file)
@@ -21,6 +21,7 @@ import org.opendaylight.controller.sal.core.Property;
  * The Interface describes methods invoked from SAL toward the protocol plugin
  * to solicit existing inventory data.
  */
+@Deprecated
 public interface IPluginInInventoryService {
     /**
      * The method retrieves all the existing nodes and properties attached
index bda32b8..56a0388 100644 (file)
@@ -20,6 +20,7 @@ import org.opendaylight.controller.sal.core.UpdateType;
  * The Interface describes Inventory update methods to be implemented by
  * protocol plugin.
  */
+@Deprecated
 public interface IPluginOutInventoryService {
     /**
      * This method is called when some properties of a node are added/deleted/changed.
index a00c3dc..47f70b7 100644 (file)
@@ -41,6 +41,7 @@ import org.opendaylight.controller.sal.utils.NetUtils;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class Match implements Cloneable, Serializable {
         private static final long serialVersionUID = 1L;
         private static final Map<MatchType, MatchType> reversableMatches;
index 554d7e2..05e8462 100644 (file)
@@ -25,6 +25,7 @@ import org.slf4j.LoggerFactory;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class MatchField implements Cloneable, Serializable {
     private static final long serialVersionUID = 1L;
     private static final Logger logger = LoggerFactory.getLogger(MatchField.class);
index 800f6d5..05baa21 100644 (file)
@@ -21,6 +21,7 @@ import org.opendaylight.controller.sal.utils.NetUtils;
  * values of the elements type that can be matched on the network
  * frame/packet/message
  */
+@Deprecated
 public enum MatchType {
     IN_PORT("inPort", 1 << 0, NodeConnector.class, 1, 0),
     DL_SRC("dlSrc", 1 << 1, Byte[].class, 0, 0xffffffffffffL),
index 381de8e..b5c154d 100644 (file)
@@ -12,6 +12,7 @@ import org.opendaylight.controller.sal.utils.NetUtils;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class DlDst extends MatchField<byte[]> {
     private static final long serialVersionUID = 1L;
     public static final String TYPE = "DL_DST";
index 962c4d3..0248073 100644 (file)
@@ -12,6 +12,7 @@ import org.opendaylight.controller.sal.utils.NetUtils;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class DlSrc extends MatchField<byte[]> {
     private static final long serialVersionUID = 1L;
     public static final String TYPE = "DL_SRC";
index 468703d..e2433aa 100644 (file)
@@ -10,6 +10,7 @@ import org.opendaylight.controller.sal.utils.NetUtils;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class DlType extends MatchField<Short> {
     private static final long serialVersionUID = 1L;
     public static final String TYPE = "DL_TYPE";
index 30657a9..bde3257 100644 (file)
@@ -8,6 +8,7 @@ import javax.xml.bind.annotation.XmlRootElement;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class DlVlan extends MatchField<Short> {
     private static final long serialVersionUID = 1L;
     public static final String TYPE = "DL_VLAN";
index 58dd563..d899d64 100644 (file)
@@ -9,6 +9,7 @@ import org.opendaylight.controller.sal.utils.NetUtils;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class DlVlanPriority extends MatchField<Byte> {
     private static final long serialVersionUID = 1L;
     public static final String TYPE = "DL_VLAN_PR";
index 2b5eb5b..a0b899e 100644 (file)
@@ -9,6 +9,7 @@ import org.opendaylight.controller.sal.core.NodeConnector;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class InPort extends MatchField<NodeConnector> {
     private static final long serialVersionUID = 1L;
     public static final String TYPE = "IN_PORT";
index b065444..7f4ddd0 100644 (file)
@@ -37,6 +37,7 @@ import org.opendaylight.controller.sal.utils.NetUtils;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class Match implements Cloneable, Serializable {
         private static final long serialVersionUID = 1L;
     private Map<String, MatchField<?>> fields;
index e7a5de3..8b9a71b 100644 (file)
@@ -20,6 +20,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public abstract class MatchField<T> implements Cloneable, Serializable {
     private static final long serialVersionUID = 1L;
     private String type;
index 42b6ba6..4026bc2 100644 (file)
@@ -13,6 +13,7 @@ import org.opendaylight.controller.sal.utils.NetUtils;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class NwDst extends MatchField<InetAddress> {
     private static final long serialVersionUID = 1L;
     public static final String TYPE = "NW_DST";
index c5b5315..ecaeff1 100644 (file)
@@ -9,6 +9,7 @@ import org.opendaylight.controller.sal.utils.NetUtils;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class NwProtocol extends MatchField<Byte> {
     private static final long serialVersionUID = 1L;
     public static final String TYPE = "NW_PROTO";
index 4da43f5..e74b513 100644 (file)
@@ -13,6 +13,7 @@ import org.opendaylight.controller.sal.utils.NetUtils;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class NwSrc extends MatchField<InetAddress> {
     private static final long serialVersionUID = 1L;
     public static final String TYPE = "NW_SRC";
index ba5b562..95137ae 100644 (file)
@@ -9,6 +9,7 @@ import org.opendaylight.controller.sal.utils.NetUtils;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class NwTos extends MatchField<Byte> {
     private static final long serialVersionUID = 1L;
     public static final String TYPE = "NW_TOS";
index 022db4c..3e698d8 100644 (file)
@@ -9,6 +9,7 @@ import org.opendaylight.controller.sal.utils.NetUtils;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class TpDst extends MatchField<Short> {
     private static final long serialVersionUID = 1L;
     public static final String TYPE = "TP_DST";
index 1c93d1e..d3e8427 100644 (file)
@@ -9,6 +9,7 @@ import org.opendaylight.controller.sal.utils.NetUtils;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class TpSrc extends MatchField<Short> {
     private static final long serialVersionUID = 1L;
     public static final String TYPE = "TP_SRC";
index 21c17b3..3c9e9b6 100644 (file)
@@ -21,7 +21,7 @@ import org.apache.commons.lang3.tuple.Pair;
  *
  *
  */
-
+@Deprecated
 public class ARP extends Packet {
     private static final String HWTYPE = "HardwareType";
     private static final String PTYPE = "ProtocolType";
index 5bf57a5..176e446 100644 (file)
@@ -24,6 +24,7 @@ import org.slf4j.LoggerFactory;
  * - store bits in specified location in stream of bits
  * - convert primitive data types to stream of bits
  */
+@Deprecated
 public abstract class BitBufferHelper {
     protected static final Logger logger = LoggerFactory
     .getLogger(BitBufferHelper.class);
index 655147d..63fd4ec 100644 (file)
@@ -10,6 +10,7 @@ package org.opendaylight.controller.sal.packet;
 /**
  * Describes an exception that is raised during BitBufferHelper operations.
  */
+@Deprecated
 public class BufferException extends Exception {
     private static final long serialVersionUID = 1L;
 
index 235e71a..a7ffbe7 100644 (file)
@@ -23,6 +23,7 @@ import org.opendaylight.controller.sal.utils.NetUtils;
 /**
  * Class that represents the Ethernet frame objects
  */
+@Deprecated
 public class Ethernet extends Packet {
     private static final String DMAC = "DestinationMACAddress";
     private static final String SMAC = "SourceMACAddress";
index 9873944..79d6f60 100644 (file)
@@ -20,7 +20,7 @@ import org.opendaylight.controller.sal.utils.NetUtils;
 /**
  * Class that represents the ICMP packet objects
  */
-
+@Deprecated
 public class ICMP extends Packet {
     private static final String TYPE = "Type";
     private static final String CODE = "Code";
index c430518..41937b2 100644 (file)
@@ -19,6 +19,7 @@ package org.opendaylight.controller.sal.packet;
 /**
  * Data Packet Services SAL provides to the components
  */
+@Deprecated
 public interface IDataPacketService {
     /**
      * Transmit a data Packet. Transmission will ONLY happen if the
index 4c0c94c..196d87f 100644 (file)
@@ -20,6 +20,7 @@ import org.opendaylight.controller.sal.match.MatchType;
 /**
  * Class that represents the IEEE 802.1Q objects
  */
+@Deprecated
 public class IEEE8021Q extends Packet {
     private static final String PCP = "PriorityCodePoint";
     private static final String CFI = "CanonicalFormatIndicator";
index 76e2a6f..a64de5b 100644 (file)
@@ -51,6 +51,7 @@ package org.opendaylight.controller.sal.packet;
  * incoming DataPacket match the filter. If no filter is provided, the
  * handler is called for EVERY packet i.e. match All is implied!
  */
+@Deprecated
 public interface IListenDataPacket {
     /**
      * Handler for receiving the packet. The application can signal
index 8252715..863ed68 100644 (file)
@@ -24,6 +24,7 @@ package org.opendaylight.controller.sal.packet;
  * - "protocoloPluginType"
  * the value of the property will org.opendaylight.controller.sal.core.Node.NodeIDType
  */
+@Deprecated
 public interface IPluginInDataPacketService {
     /**
      * Transmit a data Packet. Packet will go out ONLY if the packet
index 10667fd..d8852fe 100644 (file)
@@ -23,6 +23,7 @@ package org.opendaylight.controller.sal.packet;
  * Interface used by SAL to intercept any Data Packet coming from the
  * southbound protocol plugins
  */
+@Deprecated
 public interface IPluginOutDataPacketService {
     /**
      * Handler for receiving the packet. The SAL layer can signal back
index 56793c4..148f351 100644 (file)
@@ -30,7 +30,7 @@ import org.slf4j.LoggerFactory;
 /**
  * Class that represents the IPv4  packet objects
  */
-
+@Deprecated
 public class IPv4 extends Packet {
     protected static final Logger logger = LoggerFactory
             .getLogger(IPv4.class);
index 9b5dc08..1f20e85 100644 (file)
@@ -19,7 +19,7 @@ import org.opendaylight.controller.sal.utils.NetUtils;
 /**
  * Class that represents the LLDP frame objects
  */
-
+@Deprecated
 public class LLDP extends Packet {
     private static final String CHASSISID = "ChassisId";
     private static final String SYSTEMNAMEID = "SystemNameID";
index 35244ea..f03704c 100644 (file)
@@ -23,7 +23,7 @@ import org.opendaylight.controller.sal.utils.NetUtils;
 /**
  * Class that represents the LLDPTLV objects
  */
-
+@Deprecated
 public class LLDPTLV extends Packet {
     private static final String TYPE = "Type";
     private static final String LENGTH = "Length";
index 789aa12..45e3142 100644 (file)
@@ -24,7 +24,7 @@ import org.slf4j.LoggerFactory;
  * the basic methods which are common for all the packets, like serialize and
  * deserialize
  */
-
+@Deprecated
 public abstract class Packet {
     protected static final Logger logger = LoggerFactory
             .getLogger(Packet.class);
index 5685b0a..14e1bbb 100644 (file)
@@ -13,6 +13,7 @@ package org.opendaylight.controller.sal.packet;
  * packet/stream is malformed.
  *
  */
+@Deprecated
 public class PacketException extends Exception {
     private static final long serialVersionUID = 1L;
 
index c292657..3583bd1 100644 (file)
@@ -18,6 +18,7 @@ package org.opendaylight.controller.sal.packet;
  * Possible results for Data packet processing handler
  *
  */
+@Deprecated
 public enum PacketResult {
     /**
      * Packet has been processed and noone in the chain after us is
index 590f5d9..2241774 100644 (file)
@@ -29,6 +29,7 @@ import org.opendaylight.controller.sal.core.TimeStamp;
  * and how it will be transmitted. It essentially wraps the raw bytestream
  *
  */
+@Deprecated
 public class RawPacket {
     private byte[] packetData;
     private final LinkEncap encap;
index d274945..91cd93e 100644 (file)
@@ -21,6 +21,7 @@ import org.opendaylight.controller.sal.match.MatchType;
 /**
  * Class that represents the TCP segment objects
  */
+@Deprecated
 public class TCP extends Packet {
 
     public static final String SRCPORT = "SourcePort";
index 069a277..4c7e0ff 100644 (file)
@@ -21,7 +21,7 @@ import org.opendaylight.controller.sal.match.MatchType;
 /**
  * Class that represents the UDP datagram objects
  */
-
+@Deprecated
 public class UDP extends Packet {
 
     private static final String SRCPORT = "SourcePort";
index dba2f37..3e75993 100644 (file)
@@ -25,6 +25,7 @@ import javax.xml.bind.annotation.XmlRootElement;
  *
  */
 @XmlRootElement
+@Deprecated
 abstract public class DataLinkAddress implements Serializable {
     private static final long serialVersionUID = 1L;
     private String name;
index bd1949f..731a731 100644 (file)
@@ -22,6 +22,7 @@ import org.opendaylight.controller.sal.utils.HexEncode;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class EthernetAddress extends DataLinkAddress {
     private static final long serialVersionUID = 1L;
     @XmlTransient
index 994ee45..bcd404e 100644 (file)
@@ -25,6 +25,7 @@ import org.opendaylight.controller.sal.flowprogrammer.Flow;
 
 @XmlRootElement (name="FlowStat")
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class FlowOnNode implements Serializable{
     private static final long serialVersionUID = 1L;
 
index e9efd38..edaee5f 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.controller.sal.flowprogrammer.Flow;
 /**
  * The interface defines hardware view read methods to be implemented by protocol plugins
  */
+@Deprecated
 public interface IPluginInReadService {
 
     /**
index f6e92ad..e5baa40 100644 (file)
@@ -17,6 +17,7 @@ import org.opendaylight.controller.sal.core.Node;
  * The interface defines hardware statistics updates service to be offered by
  * protocol plugins
  */
+@Deprecated
 public interface IPluginOutReadService {
 
     /**
index c3af91d..d25a6f6 100644 (file)
@@ -20,6 +20,7 @@ import org.opendaylight.controller.sal.flowprogrammer.Flow;
  * This interface defines methods for retrieving the network node's
  * flow/port/queue hardware view
  */
+@Deprecated
 public interface IReadService {
     /**
      * Get the hardware view for the specified flow on the specified network
index 2c10064..01eaf1e 100644 (file)
@@ -11,6 +11,7 @@ package org.opendaylight.controller.sal.reader;
  * The interface describes SAL service to be consumed by functional modules that
  * are interested in reader updates
  */
+@Deprecated
 public interface IReadServiceListener extends IPluginOutReadService {
 
 }
index fc6a6d8..1ef2fd5 100644 (file)
@@ -22,6 +22,7 @@ import org.opendaylight.controller.sal.core.NodeConnector;
  */
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class NodeConnectorStatistics implements Serializable {
     private static final long serialVersionUID = 1L;
 
index 12ce4d6..afcd02e 100644 (file)
@@ -15,6 +15,7 @@ import java.io.Serializable;
 /**
  * Represents the network node description information
  */
+@Deprecated
 public class NodeDescription implements Serializable, Cloneable{
     private static final long serialVersionUID = 1L;
 
index e4c3961..e85bfd4 100644 (file)
@@ -24,6 +24,7 @@ import org.opendaylight.controller.sal.core.NodeTable;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
 public class NodeTableStatistics implements Serializable {
     private static final long serialVersionUID = 1L;
 
index dde6510..dd2262b 100644 (file)
@@ -14,7 +14,7 @@ package org.opendaylight.controller.sal.routing;
  * know events published by the routing engine
  *
  */
-
+@Deprecated
 public interface IListenRoutingUpdates {
     /**
      * Method invoked when the recalculation of the all shortest path
index d06dce6..b50f616 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.controller.sal.core.Path;
  * This interface provides APIs to manage and query the routing information
  *
  */
+@Deprecated
 public interface IRouting {
 
     /**
index 6850cc6..3895993 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.controller.sal.core.Edge;
  * registry. This interface (on a per-container base) and SAL will call it
  * providing the update.
  */
+@Deprecated
 public interface IListenTopoUpdates {
     /**
      * Called to update on Edge in the topology graph
index 3744d80..35e0872 100644 (file)
@@ -26,6 +26,7 @@ package org.opendaylight.controller.sal.topology;
  * plugin to sollicit Topoloy updates
  *
  */
+@Deprecated
 public interface IPluginInTopologyService {
     /**
      * Tell to protocol plugin that is time to send the updates of the
index c9b7a01..ffad237 100644 (file)
@@ -22,6 +22,7 @@ package org.opendaylight.controller.sal.topology;
 /**
  * Topology methods provided by SAL toward the applications
  */
+@Deprecated
 public interface ITopologyService {
     /**
      * Tell to SAL that is time to send the updates of the
index f972ae6..90596bd 100644 (file)
@@ -18,6 +18,7 @@ import org.opendaylight.controller.sal.core.UpdateType;
  * The class represents an Edge, the Edge's Property Set and its UpdateType.
  * If update is on new properties added to an existing edge, appropriate type is CHANGED.
  */
+@Deprecated
 public class TopoEdgeUpdate {
     private Edge edge;
     private Set<Property> props;
index 8541210..0959971 100644 (file)
@@ -17,6 +17,7 @@ import java.io.Serializable;
  *
  *
  */
+@Deprecated
 public enum Direction implements Serializable {
     FORWARD("forward"), REVERSE("reverse");
     private Direction(String name) {
index dbdadff..7f1955d 100644 (file)
@@ -18,6 +18,7 @@ import java.util.List;
  *
  *
  */
+@Deprecated
 public enum EtherTypes {
     PVSTP("PVSTP", 0x010B), // 802.2 + SNAP (Spanning Tree)
     CDP("CDP", 0x2000), // 802.2 + SNAP
index cdd8607..d0de0be 100644 (file)
@@ -40,6 +40,7 @@ import java.util.NoSuchElementException;
  * An iterator that will filter values from an iterator and return only those
  * values that match the predicate.
  */
+@Deprecated
 public abstract class FilterIterator<T> implements Iterator<T> {
     protected Iterator<T> subIterator;
     protected T next;
index 9ebf8a2..6d69a27 100644 (file)
@@ -15,6 +15,7 @@ package org.opendaylight.controller.sal.utils;
  *
  *
  */
+@Deprecated
 public enum GUIField {
     USER("User"), PASSWORD("Password"), ROLE("Role"), SERVERIP("Server address"), SERVERSECRET(
             "Server secret"), SERVERPROTOCOL("Server protocol"), NAME("Name"), CONTAINER(
index 406614d..ae72643 100644 (file)
@@ -37,7 +37,7 @@ package org.opendaylight.controller.sal.utils;
  * This interface defines the methods for callback ordering
  *
  */
-
+@Deprecated
 public interface IListener<T> {
     public enum Command {
         CONTINUE, STOP
index fd51a78..5c8076b 100644 (file)
@@ -16,7 +16,7 @@ import org.opendaylight.controller.sal.core.NodeConnector;
  * This interface defines the methods to be called when looking up custom node types
  *
  */
-
+@Deprecated
 public interface INodeConnectorFactory {
     /**
      * Method to get custom NodeConnector types from protocol plugins
index 1ccd04b..09339f8 100644 (file)
@@ -15,7 +15,7 @@ import org.opendaylight.controller.sal.core.Node;
  * This interface defines the methods to be called when looking up custom node types
  *
  */
-
+@Deprecated
 public interface INodeFactory {
     /**
      * Method to get custom node types from protocol plugins
index af73dc7..4cd1c9f 100644 (file)
@@ -23,6 +23,7 @@ import java.io.ObjectInputStream;
  *
  *
  */
+@Deprecated
 public interface IObjectReader {
     public Object readObject(ObjectInputStream ois)
             throws FileNotFoundException, IOException, ClassNotFoundException;
index d3d3142..dbe74ef 100644 (file)
@@ -22,6 +22,7 @@ import java.util.List;
  * references:
  * http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml
  */
+@Deprecated
 public enum IPProtocols {
      ANY("any", -1),
      HOPOPT("HOPOPT",0),
index 6d68f42..8a72028 100644 (file)
@@ -42,6 +42,7 @@ import java.util.NoSuchElementException;
  * @param <T>
  *            the type of elements returned by this iterator
  */
+@Deprecated
 public class IterableIterator<T> implements Iterator<T> {
     Iterator<? extends Iterable<T>> subIterator;
     Iterator<T> current = null;
index 282bac6..2a4ea3d 100644 (file)
@@ -46,6 +46,7 @@ import org.slf4j.LoggerFactory;
  * @author readams
  *
  */
+@Deprecated
 public class ListenerDispatcher<U, T extends IListener<U>> {
     protected static Logger logger = LoggerFactory
             .getLogger(ListenerDispatcher.class);
index 42d080d..fbb4088 100644 (file)
@@ -42,6 +42,7 @@ import java.util.NoSuchElementException;
  * @param <T>
  *            the type of elements returned by this iterator
  */
+@Deprecated
 public class MultiIterator<T> implements Iterator<T> {
     Iterator<Iterator<T>> subIterator;
     Iterator<T> current = null;
index 6b303f0..79b1778 100644 (file)
@@ -23,6 +23,7 @@ import org.slf4j.LoggerFactory;
  * Utility class containing the common utility functions needed for operating on
  * networking data structures
  */
+@Deprecated
 public abstract class NetUtils {
     protected static final Logger logger = LoggerFactory.getLogger(NetUtils.class);
     /**
index 5d69810..d6793d7 100644 (file)
@@ -13,7 +13,7 @@ import org.opendaylight.controller.sal.core.NodeTable;
 import org.opendaylight.controller.sal.core.NodeTable.NodeTableIDType;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
-
+@Deprecated
 public class NodeTableCreator {
     protected static final Logger logger = LoggerFactory
             .getLogger(NodeTableCreator.class);
index 1b2225c..042e71e 100644 (file)
@@ -22,6 +22,7 @@ import org.slf4j.LoggerFactory;
  *
  *
  */
+@Deprecated
 public class ObjectReader {
     private static Logger logger = LoggerFactory.getLogger(ObjectReader.class);
     private FileInputStream fis;
index 8e1dcd6..22a83ca 100644 (file)
@@ -21,6 +21,7 @@ import org.slf4j.LoggerFactory;
  * Write object to write to file stream
  *
  */
+@Deprecated
 public class ObjectWriter {
     private static Logger logger = LoggerFactory.getLogger(ObjectWriter.class);
     private FileOutputStream fos;
index 26bdbcc..95aa683 100644 (file)
@@ -28,6 +28,7 @@ import org.slf4j.LoggerFactory;
  *
  *
  */
+@Deprecated
 public class ServiceHelper {
     private static final Logger logger = LoggerFactory
             .getLogger(ServiceHelper.class);
index 5d363f1..664beff 100644 (file)
@@ -50,6 +50,7 @@ import org.slf4j.LoggerFactory;
  * new task * If the task has begun, set a bit to restart it after the current
  * task finishes
  */
+@Deprecated
 public class SingletonTask {
     protected static Logger logger = LoggerFactory
             .getLogger(SingletonTask.class);
index 0387f72..44d1c57 100644 (file)
@@ -15,6 +15,7 @@ import java.io.Serializable;
  * It contains a code {@code StatusCode} representing the result of the call and
  * a string which describes a failure reason (if any) in human readable form.
  */
+@Deprecated
 public class Status implements Serializable {
     private static final long serialVersionUID = 0L;
     private StatusCode code;
index f8882bb..81f0b76 100644 (file)
@@ -13,6 +13,7 @@ package org.opendaylight.controller.sal.utils;
  * Each enum value is associated with a minimal description string.
  *
  */
+@Deprecated
 public enum StatusCode {
         SUCCESS("Success"),
         CREATED("Created"),
index f8b61b0..c1ce6f4 100644 (file)
@@ -11,7 +11,7 @@ package org.opendaylight.controller.sal.utils;
 
 import java.util.ArrayList;
 import java.util.List;
-
+@Deprecated
 public final class TierHelper {
     private static TierHelper tierHelper;
     public static final int unknownTierNumber = 0;