*/
@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);
* 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),
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class Controller extends Action {
private static final long serialVersionUID = 1L;
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class Drop extends Action {
private static final long serialVersionUID = 1L;
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class Enqueue extends Action {
private static final long serialVersionUID = 1L;
@XmlElement
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class Flood extends Action {
private static final long serialVersionUID = 1L;
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class FloodAll extends Action {
private static final long serialVersionUID = 1L;
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class HwPath extends Action {
private static final long serialVersionUID = 1L;
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class Loopback extends Action {
private static final long serialVersionUID = 1L;
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class Output extends Action {
private static final long serialVersionUID = 1L;
@XmlElement
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class PopVlan extends Action {
private static final long serialVersionUID = 1L;
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class PushVlan extends Action {
private static final long serialVersionUID = 1L;
private int tag; // TPID - 16 bits
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class SetDlDst extends Action {
private static final long serialVersionUID = 1L;
private byte[] address;
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class SetDlSrc extends Action {
private static final long serialVersionUID = 1L;
private byte[] address;
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class SetDlType extends Action {
private static final long serialVersionUID = 1L;
@XmlElement
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class SetNextHop extends Action {
private static final long serialVersionUID = 1L;
@XmlElement
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class SetNwDst extends Action {
private static final long serialVersionUID = 1L;
InetAddress address;
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class SetNwSrc extends Action {
private static final long serialVersionUID = 1L;
InetAddress address;
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class SetNwTos extends Action {
private static final long serialVersionUID = 1L;
@XmlElement
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class SetTpDst extends Action {
private static final long serialVersionUID = 1L;
@XmlElement
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class SetTpSrc extends Action {
private static final long serialVersionUID = 1L;
@XmlElement
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class SetVlanCfi extends Action {
private static final long serialVersionUID = 1L;
@XmlElement
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class SetVlanId extends Action {
private static final long serialVersionUID = 1L;
@XmlElement
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class SetVlanPcp extends Action {
private static final long serialVersionUID = 1L;
@XmlElement
*/
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class SupportedFlowActions extends Property {
private static final long serialVersionUID = 1L;
public static final String SupportedFlowActionsPropName = "supportedFlowActions";
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class SwPath extends Action {
private static final long serialVersionUID = 1L;
* 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;
* 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",
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
* and User Manager make use of this interface to retrieve
* authorization information at user or and role level.
*/
+@Deprecated
public interface IResourceAuthorization {
/**
/**
* It represents the group/resource access privilege
*/
+@Deprecated
public enum Privilege implements Serializable {
NONE(""), // no privilege
READ("r"), // read only
* 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
*
*
*/
+@Deprecated
public class ResourceGroup implements Serializable {
private static final long serialVersionUID = 1L;
private String groupName; // the resource group name
/**
* 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
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
@SuppressWarnings("serial")
+@Deprecated
public class AdvertisedBandwidth extends Bandwidth {
public static final String AdvertisedBandwidthPropName = "advertisedBandwidth";
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class Bandwidth extends Property {
private static final long serialVersionUID = 1L;
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class Buffers extends Property {
private static final long serialVersionUID = 1L;
@XmlElement(name="value")
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class Capabilities extends Property {
private static final long serialVersionUID = 1L;
@XmlElement(name="value")
* register dependencies per-container
*
*/
+@Deprecated
abstract public class ComponentActivatorAbstractBase implements
BundleActivator, IContainerAware {
Logger logger = LoggerFactory
@XmlRootElement
@SuppressWarnings("serial")
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class Config extends Property {
@XmlElement(name="value")
private short configValue;
*/
package org.opendaylight.controller.sal.core;
+@Deprecated
public class ConstructionException extends Exception {
private static final long serialVersionUID = 1L;
*
*
*/
+@Deprecated
public class ContainerFlow implements Serializable {
private static final long serialVersionUID = 1L;
private Match match;
* Class representing a ServiceDependency on a container
*
*/
+@Deprecated
public class ContainerServiceDependency implements ServiceDependency,
DependencyActivation {
private ServiceDependency m_dep;
@XmlRootElement
@SuppressWarnings("serial")
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class Description extends Property {
@XmlElement(name="value")
private String descriptionValue;
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class Edge implements Serializable {
private static final long serialVersionUID = 1L;
@XmlElement
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
@SuppressWarnings("serial")
+@Deprecated
public class ForwardingMode extends Property {
@XmlElement(name="value")
private final int modeValue;
@XmlRootElement(name="host")
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class Host implements Serializable {
private static final long serialVersionUID = 1L;
@XmlElement
*
* Interface used to retrieve the status of a given Container
*/
+@Deprecated
public interface IContainer {
/**
* Returns the Name of the container described
* created/destroyed
*/
+@Deprecated
public interface IContainerAware {
/**
* Method invoked to signal that a container is being created
* 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
* 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 {
}
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class Latency extends Property {
private static final long serialVersionUID = 1L;
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class MacAddress extends Property implements Cloneable {
private static final long serialVersionUID = 1L;
@XmlElement(name="value")
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
@SuppressWarnings("serial")
+@Deprecated
public class Name extends Property {
@XmlElement(name="value")
private String nameValue;
*/
@XmlAccessorType(XmlAccessType.NONE)
@XmlRootElement
+@Deprecated
public class Node implements Serializable {
private static final long serialVersionUID = 1L;
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class NodeConnector implements Serializable {
private static final long serialVersionUID = 1L;
public static final Short SPECIALNODECONNECTORID = (short) 0;
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class NodeTable implements Serializable {
private static final long serialVersionUID = 1L;
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class Path implements Serializable {
private static final long serialVersionUID = 1L;
@XmlElement
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class PeerBandwidth extends Bandwidth {
private static final long serialVersionUID = 1L;
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
abstract public class Property implements Serializable, Cloneable {
private static final long serialVersionUID = 1L;
private final String name;
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
@SuppressWarnings("serial")
+@Deprecated
public class State extends Property {
@XmlElement(name="value")
private short stateValue;
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class SupportedBandwidth extends Bandwidth {
private static final long serialVersionUID = 1L;
public static final String SupportedBandwidthPropName = "supportedBandwidth";
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class Tables extends Property {
private static final long serialVersionUID = 1L;
@XmlElement(name="value")
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
@SuppressWarnings("serial")
+@Deprecated
public class Tier extends Property {
@XmlElement(name="value")
private int tierValue;
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class TimeStamp extends Property {
private static final long serialVersionUID = 1L;
@XmlElement(name = "value")
* @brief Describes update types
*
*/
+@Deprecated
public enum UpdateType {
ADDED("added"), REMOVED("removed"), CHANGED("changed");
* 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
*/
@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;
* functional modules the asynchronous messages related to flow programming
* coming from the network nodes.
*/
+@Deprecated
public interface IFlowProgrammerListener extends IPluginOutFlowProgrammerService {
}
* 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
* 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
* 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
* 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
* 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.
* 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
* 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.
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class Match implements Cloneable, Serializable {
private static final long serialVersionUID = 1L;
private static final Map<MatchType, MatchType> reversableMatches;
@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);
* 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),
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class DlDst extends MatchField<byte[]> {
private static final long serialVersionUID = 1L;
public static final String TYPE = "DL_DST";
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class DlSrc extends MatchField<byte[]> {
private static final long serialVersionUID = 1L;
public static final String TYPE = "DL_SRC";
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class DlType extends MatchField<Short> {
private static final long serialVersionUID = 1L;
public static final String TYPE = "DL_TYPE";
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class DlVlan extends MatchField<Short> {
private static final long serialVersionUID = 1L;
public static final String TYPE = "DL_VLAN";
@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";
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class InPort extends MatchField<NodeConnector> {
private static final long serialVersionUID = 1L;
public static final String TYPE = "IN_PORT";
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class Match implements Cloneable, Serializable {
private static final long serialVersionUID = 1L;
private Map<String, MatchField<?>> fields;
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public abstract class MatchField<T> implements Cloneable, Serializable {
private static final long serialVersionUID = 1L;
private String type;
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class NwDst extends MatchField<InetAddress> {
private static final long serialVersionUID = 1L;
public static final String TYPE = "NW_DST";
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class NwProtocol extends MatchField<Byte> {
private static final long serialVersionUID = 1L;
public static final String TYPE = "NW_PROTO";
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class NwSrc extends MatchField<InetAddress> {
private static final long serialVersionUID = 1L;
public static final String TYPE = "NW_SRC";
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class NwTos extends MatchField<Byte> {
private static final long serialVersionUID = 1L;
public static final String TYPE = "NW_TOS";
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class TpDst extends MatchField<Short> {
private static final long serialVersionUID = 1L;
public static final String TYPE = "TP_DST";
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class TpSrc extends MatchField<Short> {
private static final long serialVersionUID = 1L;
public static final String TYPE = "TP_SRC";
*
*
*/
-
+@Deprecated
public class ARP extends Packet {
private static final String HWTYPE = "HardwareType";
private static final String PTYPE = "ProtocolType";
* - 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);
/**
* Describes an exception that is raised during BitBufferHelper operations.
*/
+@Deprecated
public class BufferException extends Exception {
private static final long serialVersionUID = 1L;
/**
* 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";
/**
* 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";
/**
* Data Packet Services SAL provides to the components
*/
+@Deprecated
public interface IDataPacketService {
/**
* Transmit a data Packet. Transmission will ONLY happen if the
/**
* 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";
* 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
* - "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
* 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
/**
* Class that represents the IPv4 packet objects
*/
-
+@Deprecated
public class IPv4 extends Packet {
protected static final Logger logger = LoggerFactory
.getLogger(IPv4.class);
/**
* 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";
/**
* Class that represents the LLDPTLV objects
*/
-
+@Deprecated
public class LLDPTLV extends Packet {
private static final String TYPE = "Type";
private static final String LENGTH = "Length";
/**
* Describe a packet data link format
*/
+@Deprecated
public enum LinkEncap {
ETHERNET
}
* 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);
* packet/stream is malformed.
*
*/
+@Deprecated
public class PacketException extends Exception {
private static final long serialVersionUID = 1L;
* Possible results for Data packet processing handler
*
*/
+@Deprecated
public enum PacketResult {
/**
* Packet has been processed and noone in the chain after us is
* and how it will be transmitted. It essentially wraps the raw bytestream
*
*/
+@Deprecated
public class RawPacket {
private byte[] packetData;
private final LinkEncap encap;
/**
* Class that represents the TCP segment objects
*/
+@Deprecated
public class TCP extends Packet {
public static final String SRCPORT = "SourcePort";
/**
* Class that represents the UDP datagram objects
*/
-
+@Deprecated
public class UDP extends Packet {
private static final String SRCPORT = "SourcePort";
*
*/
@XmlRootElement
+@Deprecated
abstract public class DataLinkAddress implements Serializable {
private static final long serialVersionUID = 1L;
private String name;
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class EthernetAddress extends DataLinkAddress {
private static final long serialVersionUID = 1L;
@XmlTransient
@XmlRootElement (name="FlowStat")
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class FlowOnNode implements Serializable{
private static final long serialVersionUID = 1L;
/**
* The interface defines hardware view read methods to be implemented by protocol plugins
*/
+@Deprecated
public interface IPluginInReadService {
/**
* The interface defines hardware statistics updates service to be offered by
* protocol plugins
*/
+@Deprecated
public interface IPluginOutReadService {
/**
* 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
* The interface describes SAL service to be consumed by functional modules that
* are interested in reader updates
*/
+@Deprecated
public interface IReadServiceListener extends IPluginOutReadService {
}
*/
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class NodeConnectorStatistics implements Serializable {
private static final long serialVersionUID = 1L;
/**
* Represents the network node description information
*/
+@Deprecated
public class NodeDescription implements Serializable, Cloneable{
private static final long serialVersionUID = 1L;
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
+@Deprecated
public class NodeTableStatistics implements Serializable {
private static final long serialVersionUID = 1L;
* know events published by the routing engine
*
*/
-
+@Deprecated
public interface IListenRoutingUpdates {
/**
* Method invoked when the recalculation of the all shortest path
* This interface provides APIs to manage and query the routing information
*
*/
+@Deprecated
public interface IRouting {
/**
* 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
* plugin to sollicit Topoloy updates
*
*/
+@Deprecated
public interface IPluginInTopologyService {
/**
* Tell to protocol plugin that is time to send the updates of the
* this service provided by SAL so the update can migrate upward toward the
* applications.
*/
+@Deprecated
public interface IPluginOutTopologyService {
/**
/**
* Topology methods provided by SAL toward the applications
*/
+@Deprecated
public interface ITopologyService {
/**
* Tell to SAL that is time to send the updates of the
* 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;
* This interface defines the methods for configuration object
*
*/
+@Deprecated
public interface ConfigurationObject {
}
*
*
*/
+@Deprecated
public enum Direction implements Serializable {
FORWARD("forward"), REVERSE("reverse");
private Direction(String name) {
*
*
*/
+@Deprecated
public enum EtherTypes {
PVSTP("PVSTP", 0x010B), // 802.2 + SNAP (Spanning Tree)
CDP("CDP", 0x2000), // 802.2 + SNAP
* 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;
*
*
*/
+@Deprecated
public enum GUIField {
USER("User"), PASSWORD("Password"), ROLE("Role"), SERVERIP("Server address"), SERVERSECRET(
"Server secret"), SERVERPROTOCOL("Server protocol"), NAME("Name"), CONTAINER(
* Global Constants
*
*/
+@Deprecated
public enum GlobalConstants {
DEFAULT("default"),
CONTAINERMANAGER("containermanager"),
*
*
*/
+@Deprecated
public class HexEncode {
/**
* This method converts byte array into String format without ":" inserted.
* This interface defines the methods for callback ordering
*
*/
-
+@Deprecated
public interface IListener<T> {
public enum Command {
CONTINUE, STOP
* 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
* 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
*
*
*/
+@Deprecated
public interface IObjectReader {
public Object readObject(ObjectInputStream ois)
throws FileNotFoundException, IOException, ClassNotFoundException;
* references:
* http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml
*/
+@Deprecated
public enum IPProtocols {
ANY("any", -1),
HOPOPT("HOPOPT",0),
* @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;
* @author readams
*
*/
+@Deprecated
public class ListenerDispatcher<U, T extends IListener<U>> {
protected static Logger logger = LoggerFactory
.getLogger(ListenerDispatcher.class);
* @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;
* 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);
/**
*
*
*/
+@Deprecated
public abstract class NodeConnectorCreator {
protected static final Logger logger = LoggerFactory
.getLogger(NodeConnectorCreator.class);
*
*
*/
+@Deprecated
public abstract class NodeCreator {
protected static final Logger logger = LoggerFactory.getLogger(NodeCreator.class);
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);
*
*
*/
+@Deprecated
public class ObjectReader {
private static Logger logger = LoggerFactory.getLogger(ObjectReader.class);
private FileInputStream fis;
* Write object to write to file stream
*
*/
+@Deprecated
public class ObjectWriter {
private static Logger logger = LoggerFactory.getLogger(ObjectWriter.class);
private FileOutputStream fos;
*
*
*/
+@Deprecated
public class ReadFromFile {
private FileInputStream fileStream;
private File filePointer;
*
*
*/
+@Deprecated
public class ServiceHelper {
private static final Logger logger = LoggerFactory
.getLogger(ServiceHelper.class);
* 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);
* 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;
* Each enum value is associated with a minimal description string.
*
*/
+@Deprecated
public enum StatusCode {
SUCCESS("Success"),
CREATED("Created"),
import java.util.ArrayList;
import java.util.List;
-
+@Deprecated
public final class TierHelper {
private static TierHelper tierHelper;
public static final int unknownTierNumber = 0;
*
*
*/
+@Deprecated
public class WriteToFile {
protected static final Logger logger = LoggerFactory
.getLogger(WriteToFile.class);