public class FlowObjectiveCompositionTree extends Object
| Modifier and Type | Field and Description |
|---|---|
short |
applicationId |
protected FilterTable |
filterTable |
protected ForwardTable |
forwardTable |
FlowObjectiveCompositionTree |
leftChild |
protected NextTable |
nextTable |
FlowObjectiveCompositionManager.PolicyOperator |
operator |
protected int |
priorityAddend |
protected int |
priorityMultiplier |
FlowObjectiveCompositionTree |
rightChild |
| 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) |
public FlowObjectiveCompositionManager.PolicyOperator operator
public FlowObjectiveCompositionTree leftChild
public FlowObjectiveCompositionTree rightChild
public 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)