|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Device | |
---|---|
net.floodlightcontroller.devicemanager.internal | |
net.floodlightcontroller.devicemanager.web |
Uses of Device in net.floodlightcontroller.devicemanager.internal |
---|
Fields in net.floodlightcontroller.devicemanager.internal declared as Device | |
---|---|
protected Device |
DeviceManagerImpl.DeviceUpdate.device
The affected device |
Fields in net.floodlightcontroller.devicemanager.internal with type parameters of type Device | |
---|---|
protected java.util.concurrent.ConcurrentHashMap<java.lang.Long,Device> |
DeviceManagerImpl.deviceMap
This is the master device map that maps device IDs to Device
objects. |
Methods in net.floodlightcontroller.devicemanager.internal that return Device | |
---|---|
protected Device |
DeviceManagerImpl.allocateDevice(Device device,
Entity entity,
int insertionpoint)
|
protected Device |
DeviceManagerImpl.allocateDevice(Device device,
java.util.Set<Entity> entities)
|
protected Device |
DeviceManagerImpl.allocateDevice(java.lang.Long deviceKey,
Entity entity,
IEntityClass entityClass)
|
protected Device |
DeviceManagerImpl.allocateDevice(java.lang.Long deviceKey,
java.lang.String dhcpClientName,
java.util.List<AttachmentPoint> aps,
java.util.List<AttachmentPoint> trueAPs,
java.util.Collection<Entity> entities,
IEntityClass entityClass)
|
protected Device |
DeviceManagerImpl.findDestByEntity(IEntityClass reference,
Entity dstEntity)
Get a destination device using entity fields that corresponds with the given source device. |
protected Device |
DeviceManagerImpl.findDeviceByEntity(Entity entity)
Look up a Device based on the provided Entity . |
protected Device |
DeviceManagerImpl.learnDeviceByEntity(Entity entity)
Look up a Device based on the provided Entity . |
Device |
DeviceIndexInterator.next()
|
Methods in net.floodlightcontroller.devicemanager.internal that return types with arguments of type Device | |
---|---|
protected java.util.Iterator<Device> |
DeviceManagerImpl.getDeviceIteratorForQuery(java.lang.Long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort)
|
protected java.util.Iterator<Device> |
DeviceManagerImpl.queryClassByEntity(IEntityClass clazz,
java.util.EnumSet<IDeviceService.DeviceField> keyFields,
Entity entity)
|
Methods in net.floodlightcontroller.devicemanager.internal with parameters of type Device | |
---|---|
protected Device |
DeviceManagerImpl.allocateDevice(Device device,
Entity entity,
int insertionpoint)
|
protected Device |
DeviceManagerImpl.allocateDevice(Device device,
java.util.Set<Entity> entities)
|
protected void |
DeviceManagerImpl.deleteDevice(Device device)
method to delete a given device, remove all entities first and then finally delete the device itself. |
protected java.util.EnumSet<IDeviceService.DeviceField> |
DeviceManagerImpl.findChangedFields(Device device,
Entity newEntity)
|
protected boolean |
DeviceIterator.matches(Device value)
|
protected boolean |
DeviceManagerImpl.reclassifyDevice(Device device)
this method will reclassify and reconcile a device - possibilities are - create new device(s), remove entities from this device. |
protected void |
DeviceManagerImpl.sendDeviceMovedNotification(Device d)
Send update notifications to listeners |
boolean |
DeviceUniqueIndex.updateIndex(Device device,
java.lang.Long deviceKey)
|
boolean |
DeviceMultiIndex.updateIndex(Device device,
java.lang.Long deviceKey)
|
abstract boolean |
DeviceIndex.updateIndex(Device device,
java.lang.Long deviceKey)
Attempt to update an index with the entities in the provided Device . |
Constructors in net.floodlightcontroller.devicemanager.internal with parameters of type Device | |
---|---|
Device(Device device,
Entity newEntity,
int insertionpoint)
Construct a new device consisting of the entities from the old device plus an additional entity. |
|
DeviceManagerImpl.DeviceUpdate(Device device,
DeviceManagerImpl.DeviceUpdate.Change change,
java.util.EnumSet<IDeviceService.DeviceField> fieldsChanged)
|
|
DeviceSyncRepresentation(Device device)
|
Constructor parameters in net.floodlightcontroller.devicemanager.internal with type arguments of type Device | |
---|---|
DeviceIterator(java.util.Iterator<Device> subIterator,
IEntityClass[] entityClasses,
java.lang.Long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort)
Construct a new device iterator over the key fields |
Uses of Device in net.floodlightcontroller.devicemanager.web |
---|
Methods in net.floodlightcontroller.devicemanager.web with parameters of type Device | |
---|---|
void |
DeviceSerializer.serialize(Device device,
com.fasterxml.jackson.core.JsonGenerator jGen,
com.fasterxml.jackson.databind.SerializerProvider serializer)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |