multi event support for a worklet in workflow app
Change-Id: I3178110da75b26f96f8889acc0dd2c715fc567ec
diff --git a/apps/workflow/api/src/main/java/org/onosproject/workflow/api/WorkflowExecutionService.java b/apps/workflow/api/src/main/java/org/onosproject/workflow/api/WorkflowExecutionService.java
index 9f609b3..c5e00a7 100644
--- a/apps/workflow/api/src/main/java/org/onosproject/workflow/api/WorkflowExecutionService.java
+++ b/apps/workflow/api/src/main/java/org/onosproject/workflow/api/WorkflowExecutionService.java
@@ -18,6 +18,8 @@
import org.onosproject.event.Event;
import org.onosproject.event.ListenerService;
+import java.util.Set;
+
/**
* Interface for workflow execution service.
*/
@@ -45,11 +47,11 @@
/**
* Registers workflow event map.
* @param eventType event type (class name of event)
- * @param eventHint event hint value
+ * @param eventHintSet Set of event hint value
* @param contextName workflow context name to be called by this event map
* @param programCounterString worklet type to be called by this event map
* @throws WorkflowException workflow exception
*/
- void registerEventMap(Class<? extends Event> eventType, String eventHint,
+ void registerEventMap(Class<? extends Event> eventType, Set<String> eventHintSet,
String contextName, String programCounterString) throws WorkflowException;
}