blob: f570ea8cf319e59d6fd45c661e1fa01425712464 [file] [log] [blame]
package net.onrc.onos.core.matchaction.action;
import net.onrc.onos.core.util.PortNumber;
/**
* An action object to output traffic to specified port.
* <p>
* This class does not have a switch ID. The switch ID is handled by
* MatchAction, IFlow or Intent class.
*/
public class OutputAction implements IAction {
protected PortNumber portNumber;
/**
* Constructor.
*
* @param dstPort The port number of the target output port.
*/
public OutputAction(PortNumber dstPort) {
this.portNumber = dstPort;
}
/**
* Gets the port number of the target output port.
*
* @return The port number of the target output port.
*/
public PortNumber getPortNumber() {
return portNumber;
}
}