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
|