First checkin for Debug Events.
Includes framework for creating events and managing memory for events via thread local stores and global circular buffers per registered event. Also includes a basic rest api call to retrieve event history. Unit tests have been added
Showing
- src/main/java/net/floodlightcontroller/core/internal/Controller.java 13 additions, 5 deletions...va/net/floodlightcontroller/core/internal/Controller.java
- src/main/java/net/floodlightcontroller/core/internal/FloodlightProvider.java 4 additions, 0 deletions...loodlightcontroller/core/internal/FloodlightProvider.java
- src/main/java/net/floodlightcontroller/core/web/CoreWebRoutable.java 2 additions, 0 deletions...va/net/floodlightcontroller/core/web/CoreWebRoutable.java
- src/main/java/net/floodlightcontroller/debugcounter/DebugCounter.java 1 addition, 0 deletions...a/net/floodlightcontroller/debugcounter/DebugCounter.java
- src/main/java/net/floodlightcontroller/debugcounter/NullDebugCounter.java 12 additions, 2 deletions...t/floodlightcontroller/debugcounter/NullDebugCounter.java
- src/main/java/net/floodlightcontroller/debugcounter/web/DebugCounterResource.java 1 addition, 1 deletion...ightcontroller/debugcounter/web/DebugCounterResource.java
- src/main/java/net/floodlightcontroller/debugevent/CircularBuffer.java 85 additions, 0 deletions...a/net/floodlightcontroller/debugevent/CircularBuffer.java
- src/main/java/net/floodlightcontroller/debugevent/DebugEvent.java 420 additions, 0 deletions.../java/net/floodlightcontroller/debugevent/DebugEvent.java
- src/main/java/net/floodlightcontroller/debugevent/DebugEventGetResource.java 124 additions, 0 deletions...loodlightcontroller/debugevent/DebugEventGetResource.java
- src/main/java/net/floodlightcontroller/debugevent/DebugEventResourceBase.java 16 additions, 0 deletions...oodlightcontroller/debugevent/DebugEventResourceBase.java
- src/main/java/net/floodlightcontroller/debugevent/Event.java 110 additions, 0 deletionssrc/main/java/net/floodlightcontroller/debugevent/Event.java
- src/main/java/net/floodlightcontroller/debugevent/IDebugEventService.java 132 additions, 0 deletions...t/floodlightcontroller/debugevent/IDebugEventService.java
- src/main/java/net/floodlightcontroller/debugevent/NullDebugEvent.java 103 additions, 0 deletions...a/net/floodlightcontroller/debugevent/NullDebugEvent.java
- src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java 39 additions, 0 deletions...ntroller/linkdiscovery/internal/LinkDiscoveryManager.java
- src/main/resources/META-INF/services/net.floodlightcontroller.core.module.IFloodlightModule 2 additions, 0 deletions...es/net.floodlightcontroller.core.module.IFloodlightModule
- src/main/resources/floodlightdefault.properties 1 addition, 1 deletionsrc/main/resources/floodlightdefault.properties
- src/test/java/net/floodlightcontroller/debugevent/CircularBufferTest.java 83 additions, 0 deletions...t/floodlightcontroller/debugevent/CircularBufferTest.java
- src/test/java/net/floodlightcontroller/debugevent/DebugEventTest.java 48 additions, 0 deletions...a/net/floodlightcontroller/debugevent/DebugEventTest.java
- src/test/java/net/floodlightcontroller/debugevent/EventTest.java 65 additions, 0 deletions...t/java/net/floodlightcontroller/debugevent/EventTest.java
Loading
Please register or sign in to comment