@Beta
public interface FlowObjectiveService
| Modifier and Type | Method and Description |
|---|---|
int |
allocateNextId()
Obtains a globally unique next objective.
|
void |
filter(DeviceId deviceId,
FilteringObjective filteringObjective)
Installs the filtering rules onto the specified device.
|
void |
forward(DeviceId deviceId,
ForwardingObjective forwardingObjective)
Installs the forwarding rules onto the specified device.
|
void |
initPolicy(String policy)
Installs the filtering rules onto the specified device.
|
void |
next(DeviceId deviceId,
NextObjective nextObjective)
Installs the next hop elements into the specified device.
|
void filter(DeviceId deviceId, FilteringObjective filteringObjective)
deviceId - device identifierfilteringObjective - the filtering objectivevoid forward(DeviceId deviceId, ForwardingObjective forwardingObjective)
deviceId - device identifierforwardingObjective - the forwarding objectivevoid next(DeviceId deviceId, NextObjective nextObjective)
deviceId - device identifiernextObjective - a next objectiveint allocateNextId()
void initPolicy(String policy)
policy - policy expressionCopyright © 2015. All rights reserved.