Started refactoring Intent Manager
Introduced IntentData and reworked APIs
Change-Id: I1fa437ceb1b72c4017ac2da1573bfbeb64c0632a
diff --git a/core/api/src/main/java/org/onosproject/event/EventAccumulator.java b/core/api/src/main/java/org/onosproject/event/EventAccumulator.java
index 52928ae..78acfa0 100644
--- a/core/api/src/main/java/org/onosproject/event/EventAccumulator.java
+++ b/core/api/src/main/java/org/onosproject/event/EventAccumulator.java
@@ -15,27 +15,11 @@
*/
package org.onosproject.event;
-import java.util.List;
+import org.onlab.util.Accumulator;
/**
* Abstraction of an accumulator capable of collecting events and at some
* point in time triggers processing of all previously accumulated events.
*/
-public interface EventAccumulator {
-
- /**
- * Adds an event to the current batch. This operation may, or may not
- * trigger processing of the current batch of events.
- *
- * @param event event to be added to the current batch
- */
- void add(Event event);
-
- /**
- * Processes the specified list of accumulated events.
- *
- * @param events list of accumulated events
- */
- void processEvents(List<Event> events);
-
+public interface EventAccumulator extends Accumulator<Event> {
}