diff --git a/src/main/java/net/floodlightcontroller/core/IListener.java b/src/main/java/net/floodlightcontroller/core/IListener.java index 30f3f086e4210ad669f2d44549a378b4aae63ac6..1bd656022d257cac1508eb80e064b79e03fbfdbc 100644 --- a/src/main/java/net/floodlightcontroller/core/IListener.java +++ b/src/main/java/net/floodlightcontroller/core/IListener.java @@ -17,14 +17,11 @@ package net.floodlightcontroller.core; -/** - * Interface for implementing an event listener with support for ordering - * based on prerequisites and postrequisites. - * @author readams - * - * @param <T> The event type - */ public interface IListener<T> { + public enum Command { + CONTINUE, STOP + } + /** * The name assigned to this listener * @return diff --git a/src/main/java/net/floodlightcontroller/core/IOFMessageListener.java b/src/main/java/net/floodlightcontroller/core/IOFMessageListener.java index f5fa2983a5684d5d5de48b6fcd4e51f58601c749..58daa3d86c8751d3cdbe0f0c66dd08e94d67d0a8 100644 --- a/src/main/java/net/floodlightcontroller/core/IOFMessageListener.java +++ b/src/main/java/net/floodlightcontroller/core/IOFMessageListener.java @@ -26,10 +26,6 @@ import org.openflow.protocol.OFType; * @author David Erickson (daviderickson@cs.stanford.edu) */ public interface IOFMessageListener extends IListener<OFType> { - public enum Command { - CONTINUE, STOP - } - /** * This is the method Floodlight uses to call listeners with OpenFlow messages * @param sw the OpenFlow switch that sent this message diff --git a/src/main/java/net/floodlightcontroller/core/internal/Controller.java b/src/main/java/net/floodlightcontroller/core/internal/Controller.java index e6ecec4c529b8553fc117a33b19af4760cd98cfb..844289e5e8bb6e0c5fd15f4aced06b9715ee676a 100644 --- a/src/main/java/net/floodlightcontroller/core/internal/Controller.java +++ b/src/main/java/net/floodlightcontroller/core/internal/Controller.java @@ -51,7 +51,7 @@ import net.floodlightcontroller.core.IFloodlightProviderService; import net.floodlightcontroller.core.IHAListener; import net.floodlightcontroller.core.IInfoProvider; import net.floodlightcontroller.core.IOFMessageListener; -import net.floodlightcontroller.core.IOFMessageListener.Command; +import net.floodlightcontroller.core.IListener.Command; import net.floodlightcontroller.core.IOFSwitch; import net.floodlightcontroller.core.IOFSwitchFilter; import net.floodlightcontroller.core.IOFSwitchListener; diff --git a/src/test/java/net/floodlightcontroller/core/internal/ControllerTest.java b/src/test/java/net/floodlightcontroller/core/internal/ControllerTest.java index 9fe7bfdfd17ea5d583df23701eeb5bdab4e37046..f7ac9d95421553fa0a7812d79ee4c1ee7f6a9c7d 100644 --- a/src/test/java/net/floodlightcontroller/core/internal/ControllerTest.java +++ b/src/test/java/net/floodlightcontroller/core/internal/ControllerTest.java @@ -38,7 +38,7 @@ import net.floodlightcontroller.core.IHAListener; import net.floodlightcontroller.core.IFloodlightProviderService.Role; import net.floodlightcontroller.core.IOFMessageFilterManagerService; import net.floodlightcontroller.core.IOFMessageListener; -import net.floodlightcontroller.core.IOFMessageListener.Command; +import net.floodlightcontroller.core.IListener.Command; import net.floodlightcontroller.core.IOFSwitch; import net.floodlightcontroller.core.IOFSwitchListener; import net.floodlightcontroller.core.OFMessageFilterManager; diff --git a/src/test/java/net/floodlightcontroller/core/test/MockFloodlightProvider.java b/src/test/java/net/floodlightcontroller/core/test/MockFloodlightProvider.java index e471eeb8565b1a0357ff3c19a37b6c6c9ead361f..aaa9be06c225dd565d7fe469f94c3ea73e274693 100644 --- a/src/test/java/net/floodlightcontroller/core/test/MockFloodlightProvider.java +++ b/src/test/java/net/floodlightcontroller/core/test/MockFloodlightProvider.java @@ -33,7 +33,7 @@ import net.floodlightcontroller.core.IOFMessageListener; import net.floodlightcontroller.core.IOFSwitch; import net.floodlightcontroller.core.IOFSwitchFilter; import net.floodlightcontroller.core.IOFSwitchListener; -import net.floodlightcontroller.core.IOFMessageListener.Command; +import net.floodlightcontroller.core.IListener.Command; import net.floodlightcontroller.core.module.FloodlightModuleContext; import net.floodlightcontroller.core.module.FloodlightModuleException; import net.floodlightcontroller.core.module.IFloodlightModule;