Uses of Class
net.floodlightcontroller.devicemanager.internal.Device

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)