Preperation for the FloodlightModule implementaion of MatchActionModule.
- Marked MatchActionFloodlightService interface as IFloodlightService.
- MatchActionFloodlightService extends MatchActionService and IFloodlightService.
- Added methods for getting ID generators to MatchActionService.
- Updated to use the MatchActionService in FlowManagerModule.
- This task is a part of ONOS-1730.
Change-Id: I86726939a2af905c378af57a9337c49a2a2425d5
diff --git a/src/main/java/net/onrc/onos/core/matchaction/MatchActionService.java b/src/main/java/net/onrc/onos/core/matchaction/MatchActionService.java
index a905e09..161ed91 100644
--- a/src/main/java/net/onrc/onos/core/matchaction/MatchActionService.java
+++ b/src/main/java/net/onrc/onos/core/matchaction/MatchActionService.java
@@ -47,6 +47,20 @@
ConflictDetectionPolicy getConflictDetectionPolicy();
/**
+ * Gets the ID generator for MatchActionId.
+ *
+ * @return the ID generator for MatchActionId
+ */
+ MatchActionIdGenerator getMatchActionIdGenerator();
+
+ /**
+ * Gets the ID generator for MatchActionOperationsId.
+ *
+ * @return the ID generator for MatchActionOperationsId
+ */
+ MatchActionOperationsIdGenerator getMatchActionOperationsIdGenerator();
+
+ /**
* Adds event listener to this service.
*
* @param listener EventListener to be added.