public class FlowObjectiveCompositionTree extends Object
| Modifier and Type | Field and Description |
|---|---|
protected short |
applicationId |
protected FilterTable |
filterTable |
protected ForwardTable |
forwardTable |
protected NextTable |
nextTable |
protected int |
priorityAddend |
protected int |
priorityMultiplier |
| Constructor and Description |
|---|
FlowObjectiveCompositionTree(Character ch) |
FlowObjectiveCompositionTree(short applicationId) |
| Modifier and Type | Method and Description |
|---|---|
String |
toString() |
protected List<org.onosproject.net.flowobjective.FilteringObjective> |
updateFilter(org.onosproject.net.flowobjective.FilteringObjective filteringObjective) |
protected List<org.onosproject.net.flowobjective.FilteringObjective> |
updateFilterOverride(org.onosproject.net.flowobjective.FilteringObjective filteringObjective) |
protected List<org.onosproject.net.flowobjective.FilteringObjective> |
updateFilterParallel(org.onosproject.net.flowobjective.FilteringObjective filteringObjective) |
protected List<org.onosproject.net.flowobjective.FilteringObjective> |
updateFilterSequential(org.onosproject.net.flowobjective.FilteringObjective filteringObjective) |
List<org.onosproject.net.flowobjective.ForwardingObjective> |
updateForward(org.onosproject.net.flowobjective.ForwardingObjective forwardingObjective) |
protected ForwardUpdateTable |
updateForwardComposition(org.onosproject.net.flowobjective.ForwardingObjective forwardingObjective) |
ForwardUpdateTable |
updateForwardNode(org.onosproject.net.flowobjective.ForwardingObjective forwardingObjective) |
List<org.onosproject.net.flowobjective.NextObjective> |
updateNext(org.onosproject.net.flowobjective.NextObjective nextObjective) |
protected List<org.onosproject.net.flowobjective.NextObjective> |
updateNextComposition(org.onosproject.net.flowobjective.NextObjective nextObjective) |
protected short applicationId
protected FilterTable filterTable
protected ForwardTable forwardTable
protected NextTable nextTable
protected int priorityMultiplier
protected int priorityAddend
public FlowObjectiveCompositionTree(short applicationId)
public FlowObjectiveCompositionTree(Character ch)
protected List<org.onosproject.net.flowobjective.FilteringObjective> updateFilter(org.onosproject.net.flowobjective.FilteringObjective filteringObjective)
protected List<org.onosproject.net.flowobjective.FilteringObjective> updateFilterParallel(org.onosproject.net.flowobjective.FilteringObjective filteringObjective)
protected List<org.onosproject.net.flowobjective.FilteringObjective> updateFilterSequential(org.onosproject.net.flowobjective.FilteringObjective filteringObjective)
protected List<org.onosproject.net.flowobjective.FilteringObjective> updateFilterOverride(org.onosproject.net.flowobjective.FilteringObjective filteringObjective)
public List<org.onosproject.net.flowobjective.ForwardingObjective> updateForward(org.onosproject.net.flowobjective.ForwardingObjective forwardingObjective)
public ForwardUpdateTable updateForwardNode(org.onosproject.net.flowobjective.ForwardingObjective forwardingObjective)
protected ForwardUpdateTable updateForwardComposition(org.onosproject.net.flowobjective.ForwardingObjective forwardingObjective)
public List<org.onosproject.net.flowobjective.NextObjective> updateNext(org.onosproject.net.flowobjective.NextObjective nextObjective)
protected List<org.onosproject.net.flowobjective.NextObjective> updateNextComposition(org.onosproject.net.flowobjective.NextObjective nextObjective)