package net.onrc.onos.core.intent; | |
import org.projectfloodlight.openflow.protocol.OFFactory; | |
import org.projectfloodlight.openflow.protocol.action.OFAction; | |
/** | |
* An abstract class that represents an OpenFlow action. | |
*/ | |
public abstract class Action { | |
/** | |
* Builds and returns an OFAction given an OFFactory. | |
* | |
* @param factory the OFFactory to use for building | |
* @return the OFAction | |
*/ | |
public abstract OFAction getOFAction(OFFactory factory); | |
} |