diff options
Diffstat (limited to 'framework/src/onos/apps/vtn/vtnrsc/src/main/java/org/onosproject/vtnrsc/flowclassifier/FlowClassifierService.java')
-rw-r--r-- | framework/src/onos/apps/vtn/vtnrsc/src/main/java/org/onosproject/vtnrsc/flowclassifier/FlowClassifierService.java | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/framework/src/onos/apps/vtn/vtnrsc/src/main/java/org/onosproject/vtnrsc/flowclassifier/FlowClassifierService.java b/framework/src/onos/apps/vtn/vtnrsc/src/main/java/org/onosproject/vtnrsc/flowclassifier/FlowClassifierService.java index 48438846..e3cbf9ac 100644 --- a/framework/src/onos/apps/vtn/vtnrsc/src/main/java/org/onosproject/vtnrsc/flowclassifier/FlowClassifierService.java +++ b/framework/src/onos/apps/vtn/vtnrsc/src/main/java/org/onosproject/vtnrsc/flowclassifier/FlowClassifierService.java @@ -15,14 +15,13 @@ */ package org.onosproject.vtnrsc.flowclassifier; -import org.onosproject.event.ListenerService; import org.onosproject.vtnrsc.FlowClassifier; import org.onosproject.vtnrsc.FlowClassifierId; /** * Provides Services for Flow Classifier. */ -public interface FlowClassifierService extends ListenerService<FlowClassifierEvent, FlowClassifierListener> { +public interface FlowClassifierService { /** * Check whether Flow Classifier is present based on given Flow Classifier @@ -80,4 +79,18 @@ public interface FlowClassifierService extends ListenerService<FlowClassifierEve * false */ boolean removeFlowClassifier(FlowClassifierId id); + + /** + * Adds the specified listener to Flow-Classifier manager. + * + * @param listener Flow-Classifier listener + */ + void addListener(FlowClassifierListener listener); + + /** + * Removes the specified listener to Flow-Classifier manager. + * + * @param listener Flow-Classifier listener + */ + void removeListener(FlowClassifierListener listener); } |