|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Entity | |
---|---|
net.floodlightcontroller.devicemanager | |
net.floodlightcontroller.devicemanager.internal |
Uses of Entity in net.floodlightcontroller.devicemanager |
---|
Methods in net.floodlightcontroller.devicemanager with parameters of type Entity | |
---|---|
IEntityClass |
IEntityClassifierService.classifyEntity(Entity entity)
Classify the given entity into an IEntityClass. |
IEntityClass |
IEntityClassifierService.reclassifyEntity(IDevice curDevice,
Entity entity)
Reclassify the given entity into a class. |
Uses of Entity in net.floodlightcontroller.devicemanager.internal |
---|
Fields in net.floodlightcontroller.devicemanager.internal declared as Entity | |
---|---|
protected Entity[] |
Device.entities
|
protected Entity |
IndexedEntity.entity
|
Methods in net.floodlightcontroller.devicemanager.internal that return Entity | |
---|---|
Entity |
DeviceSyncRepresentation.SyncEntity.asEntity()
|
protected Entity |
DeviceManagerImpl.getDestEntityFromPacket(Ethernet eth)
Get a (partial) entity for the destination from the packet. |
Entity[] |
Device.getEntities()
|
protected Entity |
DeviceManagerImpl.getSourceEntityFromPacket(Ethernet eth,
long swdpid,
int port)
Parse an entity from an Ethernet packet. |
Methods in net.floodlightcontroller.devicemanager.internal with parameters of type Entity | |
---|---|
protected boolean |
DeviceManagerImpl.allKeyFieldsPresent(Entity e,
java.util.EnumSet<IDeviceService.DeviceField> keyFields)
Check if the entity e has all the keyFields set. |
protected Device |
DeviceManagerImpl.allocateDevice(Device device,
Entity entity,
int insertionpoint)
|
protected Device |
DeviceManagerImpl.allocateDevice(java.lang.Long deviceKey,
Entity entity,
IEntityClass entityClass)
|
IEntityClass |
DefaultEntityClassifier.classifyEntity(Entity entity)
|
int |
Entity.compareTo(Entity o)
|
protected int |
Device.entityIndex(Entity entity)
Check whether the device contains the specified entity |
java.lang.Long |
DeviceUniqueIndex.findByEntity(Entity entity)
Look up a Device based on the provided Entity . |
protected java.util.EnumSet<IDeviceService.DeviceField> |
DeviceManagerImpl.findChangedFields(Device device,
Entity newEntity)
|
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 boolean |
DeviceManagerImpl.isEntityAllowed(Entity entity,
IEntityClass entityClass)
|
protected Device |
DeviceManagerImpl.learnDeviceByEntity(Entity entity)
Look up a Device based on the provided Entity . |
java.util.Iterator<java.lang.Long> |
DeviceUniqueIndex.queryByEntity(Entity entity)
|
java.util.Iterator<java.lang.Long> |
DeviceMultiIndex.queryByEntity(Entity entity)
|
abstract java.util.Iterator<java.lang.Long> |
DeviceIndex.queryByEntity(Entity entity)
Find all device keys in the index that match the given entity on all the key fields for this index |
protected java.util.Iterator<Device> |
DeviceManagerImpl.queryClassByEntity(IEntityClass clazz,
java.util.EnumSet<IDeviceService.DeviceField> keyFields,
Entity entity)
|
IEntityClass |
DefaultEntityClassifier.reclassifyEntity(IDevice curDevice,
Entity entity)
|
void |
DeviceUniqueIndex.removeEntity(Entity entity)
|
void |
DeviceMultiIndex.removeEntity(Entity entity)
|
abstract void |
DeviceIndex.removeEntity(Entity entity)
Remove the entry for the given entity |
protected void |
DeviceManagerImpl.removeEntity(Entity removed,
IEntityClass entityClass,
java.lang.Long deviceKey,
java.util.Collection<Entity> others)
|
void |
DeviceUniqueIndex.removeEntity(Entity entity,
java.lang.Long deviceKey)
|
void |
DeviceMultiIndex.removeEntity(Entity entity,
java.lang.Long deviceKey)
|
abstract void |
DeviceIndex.removeEntity(Entity entity,
java.lang.Long deviceKey)
Remove the given device key from the index for the given entity |
void |
DeviceIndex.removeEntityIfNeeded(Entity entity,
java.lang.Long deviceKey,
java.util.Collection<Entity> others)
Remove the give device from the index only if this the collection of others does not contain an entity that is identical on all the key fields for this index. |
void |
DeviceUniqueIndex.updateIndex(Entity entity,
java.lang.Long deviceKey)
|
void |
DeviceMultiIndex.updateIndex(Entity entity,
java.lang.Long deviceKey)
|
abstract void |
DeviceIndex.updateIndex(Entity entity,
java.lang.Long deviceKey)
Add a mapping from the given entity to the given device key. |
Method parameters in net.floodlightcontroller.devicemanager.internal with type arguments of type Entity | |
---|---|
protected Device |
DeviceManagerImpl.allocateDevice(Device device,
java.util.Set<Entity> entities)
|
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 void |
DeviceManagerImpl.removeEntity(Entity removed,
IEntityClass entityClass,
java.lang.Long deviceKey,
java.util.Collection<Entity> others)
|
void |
DeviceIndex.removeEntityIfNeeded(Entity entity,
java.lang.Long deviceKey,
java.util.Collection<Entity> others)
Remove the give device from the index only if this the collection of others does not contain an entity that is identical on all the key fields for this index. |
Constructors in net.floodlightcontroller.devicemanager.internal with parameters of type Entity | |
---|---|
Device(Device device,
Entity newEntity,
int insertionpoint)
Construct a new device consisting of the entities from the old device plus an additional entity. |
|
Device(DeviceManagerImpl deviceManager,
java.lang.Long deviceKey,
Entity entity,
IEntityClass entityClass)
Create a device from an entities |
|
DeviceSyncRepresentation.SyncEntity(Entity e)
|
|
IndexedEntity(java.util.EnumSet<IDeviceService.DeviceField> keyFields,
Entity entity)
Create a new IndexedEntity for the given Entity using
the provided key fields. |
Constructor parameters in net.floodlightcontroller.devicemanager.internal with type arguments of type Entity | |
---|---|
Device(DeviceManagerImpl deviceManager,
java.lang.Long deviceKey,
java.lang.String dhcpClientName,
java.util.Collection<AttachmentPoint> oldAPs,
java.util.Collection<AttachmentPoint> attachmentPoints,
java.util.Collection<Entity> entities,
IEntityClass entityClass)
Create a device from a set of entities |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |