| Class and Description |
|---|
| AttachmentPoint
The AttachmentPoint class consists of various information for a device
such as the switch, the port number, and the time activated and last seen.
|
| Device
Concrete implementation of
IDevice. |
| DeviceIndex
An index that maps key fields of an entity to device keys
|
| Devices
This class manages information of devices such as device map,
device indices and so on.
|
| Devices.AttachmentPointComparator
AttachmentPointComparator class compares two attachment points
and returns the latest one.
|
| Devices.DeviceUpdate
A device update event to be dispatched
|
| Devices.DeviceUpdate.Change
The enum set of DeviceUpdate events
|
| Devices.RESTAttachmentPoint
Class to convert Attachment Point information into JSON format
|
| Entity
An entity on the network is a visible trace of a device that corresponds
to a packet received from a particular interface on the edge of a network,
with a particular VLAN tag, and a particular MAC address, along with any
other packet characteristics we might want to consider as helpful for
disambiguating devices.
|
| EntityToMultiDeviceIdIndex
An index that maps key fields of an entity to device keys, with multiple
device keys allowed per entity
|
| EntityToSingleDeviceIdIndex
An index that maps key fields of an entity uniquely to a device key
|
| IDevice
Represents an independent device on the network.
|
| IDeviceListener
Implementors of this interface can receive updates from the device manager about
the state of devices under its control.
|
| IDeviceService
The device manager allows interacting with devices on the network.
|
| IDeviceService.DeviceField
Fields used in devices for indexes and querying
|
| IEntityClass
Entities within an entity class are grouped into
Device objects
based on the IEntityClass, and the key fields specified by the entity
class. |
| IEntityClassifierService
A component that wishes to participate in entity classification needs to
implement the IEntityClassifier interface, and register with the Device
Manager as an entity classifier.
|
| IEntityClassListener
Implementors of this interface can receive updates from DeviceManager about
the changes entity Classes.
|
| IndexedEntity
This is a thin wrapper around
Entity that allows overriding
the behavior of Object.hashCode() and Object.equals(Object)
so that the keying behavior in a hash map can be changed dynamically. |
| OFMDefaultEntityClassifier.DefaultEntityClass
A default fixed entity class
|
| OFMDeviceManager
This class implements the device manager module.
|
| SwitchPort
A simple switch dpid/port pair
|
| SwitchPort.ErrorStatus |
| Class and Description |
|---|
| IDevice
Represents an independent device on the network.
|
| SwitchPort
A simple switch dpid/port pair
|
| Class and Description |
|---|
| IDevice
Represents an independent device on the network.
|
| IDeviceListener
Implementors of this interface can receive updates from the device manager about
the state of devices under its control.
|
| IDeviceService
The device manager allows interacting with devices on the network.
|
| SwitchPort
A simple switch dpid/port pair
|
| Class and Description |
|---|
| IDevice
Represents an independent device on the network.
|
| SwitchPort
A simple switch dpid/port pair
|