public interface VirtualFlowRuleProvider extends VirtualProvider
FlowRule
.Modifier and Type | Method and Description |
---|---|
void |
applyFlowRule(NetworkId networkId,
FlowRule... flowRules)
Instructs the provider to apply the specified flow rules to their
respective virtual devices.
|
void |
executeBatch(NetworkId networkId,
FlowRuleBatchOperation batch)
Installs a batch of flow rules.
|
void |
removeFlowRule(NetworkId networkId,
FlowRule... flowRules)
Instructs the provider to remove the specified flow rules to their
respective virtual devices.
|
id
void applyFlowRule(NetworkId networkId, FlowRule... flowRules)
networkId
- the identity of the virtual network where this rule appliesflowRules
- one or more flow rulesvoid removeFlowRule(NetworkId networkId, FlowRule... flowRules)
networkId
- the identity of the virtual network where this rule appliesflowRules
- one or more flow rulesvoid executeBatch(NetworkId networkId, FlowRuleBatchOperation batch)
networkId
- the identity of the virtual network where this rule appliesbatch
- a batch of flow rules