diff --git a/src/main/java/net/floodlightcontroller/core/IControllerCompletionListener.java b/src/main/java/net/floodlightcontroller/core/IControllerCompletionListener.java new file mode 100644 index 0000000000000000000000000000000000000000..2c0732240137d19a53d9343743782bed8f39da63 --- /dev/null +++ b/src/main/java/net/floodlightcontroller/core/IControllerCompletionListener.java @@ -0,0 +1,21 @@ +package net.floodlightcontroller.core; + +import org.projectfloodlight.openflow.protocol.OFMessage; +// import net.floodlightcontroller.core.IListener.Command; + +public interface IControllerCompletionListener { + + /** + * This mimics the behaviour of the IOFMessageListener. Will be called at the end of the message processing loop + * Modules implementing this interface will know when the message processing queue has digested an input event + * + * @param sw + * @param msg + * @param cntx + * + */ + public void onMessageConsumed(IOFSwitch sw, OFMessage msg, FloodlightContext cntx); + + public String getName(); + +}