public final class PathPolicyFlowRemover extends GlobalScanFlowRemover
FlowRemover which removes
VTN data flows whose packet route were determined by the specified path
policy.
This flow remover affects flow entries in all the VTNs.
| Constructor and Description |
|---|
PathPolicyFlowRemover(int id)
Construct a new instance.
|
PathPolicyFlowRemover(Set<Integer> set)
Construct a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getDescription()
Return a brief description about this flow remover.
|
Set<Integer> |
getPathPolicyIds()
Return a set of the target path policy identifiers.
|
protected boolean |
select(FlowCache fc)
Determine whether the given data flow should be removed or not.
|
getFlowTablesremoveDataFlowpublic PathPolicyFlowRemover(int id)
id - The identifier of the path policy.public Set<Integer> getPathPolicyIds()
protected boolean select(FlowCache fc)
select in class ScanFlowRemoverfc - A FlowCache instance.true if the given data flow should be removed.
Otherwise false.public String getDescription()
Copyright © 2018 OpenDaylight. All rights reserved.