Package net.floodlightcontroller.devicemanager.internal

Class Summary
AttachmentPoint  
DefaultEntityClassifier This is a default entity classifier that simply classifies all entities into a fixed entity class, with key fields of MAC and VLAN.
DefaultEntityClassifier.DefaultEntityClass A default fixed entity class
Device Concrete implementation of IDevice
DeviceIndex An index that maps key fields of an entity to device keys
DeviceIndexInterator An iterator for handling device index queries
DeviceIterator An iterator for handling device queries
DeviceManagerImpl DeviceManager creates Devices based upon MAC addresses seen in the network.
DeviceManagerImpl.DeviceUpdate A device update event to be dispatched
DeviceMultiIndex An index that maps key fields of an entity to device keys, with multiple device keys allowed per entity
DeviceSyncRepresentation  
DeviceSyncRepresentation.SyncEntity  
DeviceUniqueIndex An index that maps key fields of an entity uniquely to a device key
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.
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
 

Enum Summary
DeviceManagerImpl.DeviceUpdate.Change