Skip to content
Snippets Groups Projects
Commit 6776c382 authored by Saurav Das's avatar Saurav Das
Browse files

Forgot about NullDebugEvent changes necessary to make unit tests pass

parent 9b431bca
No related branches found
No related tags found
No related merge requests found
......@@ -118,10 +118,23 @@ public class NullDebugEvent implements IFloodlightModule, IDebugEventService {
String eventDescription, EventType eventType,
Class<T> eventClass, int bufferCapacity,
String... metaData) throws MaxEventsRegistered {
// TODO Auto-generated method stub
return null;
return new NullEventImpl<T>();
}
public class NullEventImpl<T> implements IEventUpdater<T> {
@Override
public void updateEventNoFlush(Object event) {
// TODO Auto-generated method stub
}
@Override
public void updateEventWithFlush(Object event) {
// TODO Auto-generated method stub
}
}
}
......@@ -1996,6 +1996,9 @@ public class LinkDiscoveryManager implements IOFMessageListener,
this.ignoreMACSet = Collections.newSetFromMap(
new ConcurrentHashMap<MACRange,Boolean>());
this.haListener = new HAListenerDelegate();
registerLinkDiscoveryDebugCounters();
registerLinkDiscoveryDebugEvents();
}
@Override
......@@ -2049,9 +2052,6 @@ public class LinkDiscoveryManager implements IOFMessageListener,
+ "switch table {}", SWITCH_CONFIG_TABLE_NAME);
}
registerLinkDiscoveryDebugCounters();
registerLinkDiscoveryDebugEvents();
ScheduledExecutorService ses = threadPool.getScheduledExecutor();
// To be started by the first switch connection
......@@ -2155,7 +2155,6 @@ public class LinkDiscoveryManager implements IOFMessageListener,
if (debugEvents == null) {
log.error("Debug Event Service not found.");
debugEvents = new NullDebugEvent();
return;
}
try {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment