Uses of Class
net.floodlightcontroller.devicemanager.IDeviceService.DeviceField

Packages that use IDeviceService.DeviceField
net.floodlightcontroller.devicemanager   
net.floodlightcontroller.devicemanager.internal   
 

Uses of IDeviceService.DeviceField in net.floodlightcontroller.devicemanager
 

Methods in net.floodlightcontroller.devicemanager that return IDeviceService.DeviceField
static IDeviceService.DeviceField IDeviceService.DeviceField.valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static IDeviceService.DeviceField[] IDeviceService.DeviceField.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

Methods in net.floodlightcontroller.devicemanager that return types with arguments of type IDeviceService.DeviceField
 java.util.EnumSet<IDeviceService.DeviceField> IEntityClassifierService.getKeyFields()
          Return the most general list of fields that should be used as key fields.
 java.util.EnumSet<IDeviceService.DeviceField> IEntityClass.getKeyFields()
          Return the set of key fields for this entity class.
 

Method parameters in net.floodlightcontroller.devicemanager with type arguments of type IDeviceService.DeviceField
 void IDeviceService.addIndex(boolean perClass, java.util.EnumSet<IDeviceService.DeviceField> keyFields)
          Create an index over a set of fields.
 

Uses of IDeviceService.DeviceField in net.floodlightcontroller.devicemanager.internal
 

Fields in net.floodlightcontroller.devicemanager.internal with type parameters of type IDeviceService.DeviceField
protected  java.util.EnumSet<IDeviceService.DeviceField> DeviceManagerImpl.DeviceUpdate.fieldsChanged
          If not added, then this is the list of fields changed
protected  java.util.EnumSet<IDeviceService.DeviceField> IndexedEntity.keyFields
           
protected  java.util.EnumSet<IDeviceService.DeviceField> DeviceIndex.keyFields
          The key fields for this index
protected static java.util.EnumSet<IDeviceService.DeviceField> DefaultEntityClassifier.keyFields
           
protected  java.util.Set<java.util.EnumSet<IDeviceService.DeviceField>> DeviceManagerImpl.perClassIndices
          This is the list of indices we want on a per-class basis
protected  java.util.Map<java.util.EnumSet<IDeviceService.DeviceField>,DeviceIndex> DeviceManagerImpl.secondaryIndexMap
          This stores secondary indices over the fields in the devices
protected  java.util.Map<java.util.EnumSet<IDeviceService.DeviceField>,DeviceIndex> DeviceManagerImpl.ClassState.secondaryIndexMap
          This stores secondary indices over the fields in the device for the class
 

Methods in net.floodlightcontroller.devicemanager.internal that return types with arguments of type IDeviceService.DeviceField
protected  java.util.EnumSet<IDeviceService.DeviceField> DeviceManagerImpl.findChangedFields(Device device, Entity newEntity)
           
 java.util.EnumSet<IDeviceService.DeviceField> DefaultEntityClassifier.getKeyFields()
           
 java.util.EnumSet<IDeviceService.DeviceField> DefaultEntityClassifier.DefaultEntityClass.getKeyFields()
           
 

Method parameters in net.floodlightcontroller.devicemanager.internal with type arguments of type IDeviceService.DeviceField
 void DeviceManagerImpl.addIndex(boolean perClass, java.util.EnumSet<IDeviceService.DeviceField> keyFields)
           
protected  boolean DeviceManagerImpl.allKeyFieldsPresent(Entity e, java.util.EnumSet<IDeviceService.DeviceField> keyFields)
          Check if the entity e has all the keyFields set.
protected  java.util.Iterator<Device> DeviceManagerImpl.queryClassByEntity(IEntityClass clazz, java.util.EnumSet<IDeviceService.DeviceField> keyFields, Entity entity)
           
 

Constructor parameters in net.floodlightcontroller.devicemanager.internal with type arguments of type IDeviceService.DeviceField
DeviceIndex(java.util.EnumSet<IDeviceService.DeviceField> keyFields)
          Construct a new device index using the provided key fields
DeviceManagerImpl.DeviceUpdate(Device device, DeviceManagerImpl.DeviceUpdate.Change change, java.util.EnumSet<IDeviceService.DeviceField> fieldsChanged)
           
DeviceMultiIndex(java.util.EnumSet<IDeviceService.DeviceField> keyFields)
           
DeviceUniqueIndex(java.util.EnumSet<IDeviceService.DeviceField> keyFields)
          Construct a new device index using the provided key fields
IndexedEntity(java.util.EnumSet<IDeviceService.DeviceField> keyFields, Entity entity)
          Create a new IndexedEntity for the given Entity using the provided key fields.