| Package | Description |
|---|---|
| org.onosproject.net |
Network model entities & service API definitions.
|
| org.onosproject.net.driver |
Set of facilities to allow the platform to be extended with
device specific behaviours and to allow modeling device behaviours while
hiding details of specific device driver implementations.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
MutableAnnotations
Represents an mutable set of simple key/value string annotations.
|
interface |
SparseAnnotations
Represents an set of sparse key/value string annotations capable of carrying
annotation keys tagged for removal.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultAnnotations
Represents a set of simple annotations that can be used to add arbitrary
attributes to various parts of the data model.
|
| Modifier and Type | Method and Description |
|---|---|
Annotations |
Annotated.annotations()
Returns the key/value annotations.
|
Annotations |
AbstractAnnotated.annotations() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
AnnotationsUtil.isEqual(Annotations lhs,
Annotations rhs) |
| Constructor and Description |
|---|
AbstractAnnotated(Annotations... annotations)
Creates a new entity, annotated with the specified annotations.
|
AbstractElement(ProviderId providerId,
ElementId id,
Annotations... annotations)
Creates a network element attributed to the specified provider.
|
AbstractModel(ProviderId providerId,
Annotations... annotations)
Creates a model entity attributed to the specified provider and
optionally annotated.
|
DefaultDevice(ProviderId providerId,
DeviceId id,
Device.Type type,
String manufacturer,
String hwVersion,
String swVersion,
String serialNumber,
org.onlab.packet.ChassisId chassisId,
Annotations... annotations)
Creates a network element attributed to the specified provider.
|
DefaultEdgeLink(ProviderId providerId,
ConnectPoint hostPoint,
HostLocation hostLocation,
boolean isIngress,
Annotations... annotations)
Creates an edge link using the supplied information.
|
DefaultHost(ProviderId providerId,
HostId id,
org.onlab.packet.MacAddress mac,
org.onlab.packet.VlanId vlan,
HostLocation location,
Set<org.onlab.packet.IpAddress> ips,
Annotations... annotations)
Creates an end-station host using the supplied information.
|
DefaultLink(ProviderId providerId,
ConnectPoint src,
ConnectPoint dst,
Link.Type type,
Annotations... annotations)
Creates an active infrastructure link using the supplied information.
|
DefaultLink(ProviderId providerId,
ConnectPoint src,
ConnectPoint dst,
Link.Type type,
Link.State state,
boolean isDurable,
Annotations... annotations)
Creates an infrastructure link using the supplied information.
|
DefaultPath(ProviderId providerId,
List<Link> links,
double cost,
Annotations... annotations)
Creates a path from the specified source and destination using the
supplied list of links.
|
DefaultPort(Element element,
PortNumber number,
boolean isEnabled,
Annotations... annotations)
Creates a network element attributed to the specified provider.
|
DefaultPort(Element element,
PortNumber number,
boolean isEnabled,
Port.Type type,
long portSpeed,
Annotations... annotations)
Creates a network element attributed to the specified provider.
|
OchPort(Element element,
PortNumber number,
boolean isEnabled,
OduSignalType signalType,
boolean isTunable,
OchSignal lambda,
Annotations... annotations)
Creates an OCh port in the specified network element.
|
OduCltPort(Element element,
PortNumber number,
boolean isEnabled,
OduCltPort.SignalType signalType,
Annotations... annotations)
Creates an ODU client port in the specified network element.
|
OmsPort(Element element,
PortNumber number,
boolean isEnabled,
org.onlab.util.Frequency minFrequency,
org.onlab.util.Frequency maxFrequency,
org.onlab.util.Frequency grid,
Annotations... annotations)
Creates an OMS port in the specified network element.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Driver
Representation of a specific family of device drivers.
|
interface |
DriverData
Container for data about a device.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultDriver
Default implementation of extensible driver.
|
class |
DefaultDriverData
Default implementation of driver data descriptor.
|
Copyright © 2015. All rights reserved.