Add netcfg event to event history
Change-Id: I0e6dc6fcab9a0954f088e39a4bceea3aaa7e9b94
diff --git a/apps/events/src/main/java/org/onosproject/events/EventHistoryManager.java b/apps/events/src/main/java/org/onosproject/events/EventHistoryManager.java
index 3a07fff..e6cb6a3 100644
--- a/apps/events/src/main/java/org/onosproject/events/EventHistoryManager.java
+++ b/apps/events/src/main/java/org/onosproject/events/EventHistoryManager.java
@@ -38,6 +38,7 @@
import org.onosproject.event.Event;
import org.onosproject.event.ListenerTracker;
import org.onosproject.mastership.MastershipService;
+import org.onosproject.net.config.NetworkConfigService;
import org.onosproject.net.device.DeviceEvent;
import org.onosproject.net.device.DeviceListener;
import org.onosproject.net.device.DeviceService;
@@ -82,6 +83,9 @@
@Reference(cardinality = ReferenceCardinality.MANDATORY_UNARY)
protected EdgePortService edgeService;
+ @Reference(cardinality = ReferenceCardinality.MANDATORY_UNARY)
+ protected NetworkConfigService netcfgService;
+
@Property(name = "excludeStatsEvent", boolValue = true,
label = "Exclude stats related events")
private boolean excludeStatsEvent = true;
@@ -122,7 +126,8 @@
.addListener(topologyService, this::addEvent)
.addListener(hostService, this::addEvent)
.addListener(clusterService, this::addEvent)
- .addListener(edgeService, this::addEvent);
+ .addListener(edgeService, this::addEvent)
+ .addListener(netcfgService, this::addEvent);
log.info("Started");
}