Update entity classification
* IEntityClassifier only returns a single entity class per entity and all entities of a device must belong to the same entity class. Semantics for multiple classes was unclear. * IEntityClassifier is now an IFloodlightService to have a cleaner way of setting the classifier to use (the classifier needs to be set before DeviceManager.startUp() is called). [BSC-1838]
Showing
- src/main/java/net/floodlightcontroller/devicemanager/IDevice.java 5 additions, 5 deletions.../java/net/floodlightcontroller/devicemanager/IDevice.java
- src/main/java/net/floodlightcontroller/devicemanager/IDeviceService.java 9 additions, 16 deletions...et/floodlightcontroller/devicemanager/IDeviceService.java
- src/main/java/net/floodlightcontroller/devicemanager/IEntityClass.java 7 additions, 1 deletion.../net/floodlightcontroller/devicemanager/IEntityClass.java
- src/main/java/net/floodlightcontroller/devicemanager/IEntityClassifierService.java 11 additions, 14 deletions...ghtcontroller/devicemanager/IEntityClassifierService.java
- src/main/java/net/floodlightcontroller/devicemanager/internal/DefaultEntityClassifier.java 58 additions, 12 deletions...oller/devicemanager/internal/DefaultEntityClassifier.java
- src/main/java/net/floodlightcontroller/devicemanager/internal/Device.java 30 additions, 42 deletions...t/floodlightcontroller/devicemanager/internal/Device.java
- src/main/java/net/floodlightcontroller/devicemanager/internal/DeviceIterator.java 10 additions, 13 deletions...ightcontroller/devicemanager/internal/DeviceIterator.java
- src/main/java/net/floodlightcontroller/devicemanager/internal/DeviceManagerImpl.java 48 additions, 83 deletions...tcontroller/devicemanager/internal/DeviceManagerImpl.java
- src/main/java/net/floodlightcontroller/devicemanager/web/DeviceSerializer.java 5 additions, 3 deletions...odlightcontroller/devicemanager/web/DeviceSerializer.java
- src/test/java/net/floodlightcontroller/devicemanager/internal/DeviceManagerImplTest.java 21 additions, 17 deletions...troller/devicemanager/internal/DeviceManagerImplTest.java
- src/test/java/net/floodlightcontroller/devicemanager/test/MockDevice.java 6 additions, 7 deletions...t/floodlightcontroller/devicemanager/test/MockDevice.java
- src/test/java/net/floodlightcontroller/devicemanager/test/MockDeviceManager.java 6 additions, 7 deletions...lightcontroller/devicemanager/test/MockDeviceManager.java
- src/test/java/net/floodlightcontroller/forwarding/ForwardingTest.java 6 additions, 0 deletions...a/net/floodlightcontroller/forwarding/ForwardingTest.java
- src/test/java/net/floodlightcontroller/virtualnetwork/VirtualNetworkFilterTest.java 6 additions, 0 deletions...htcontroller/virtualnetwork/VirtualNetworkFilterTest.java
Loading
Please register or sign in to comment