public interface VirtualFlowRuleProviderService extends VirtualProviderService<VirtualFlowRuleProvider>
| Modifier and Type | Method and Description |
|---|---|
void |
batchOperationCompleted(long batchId,
org.onosproject.net.flow.CompletedBatchOperation operation)
Indicates to the core that the requested batch operation has
been completed.
|
void |
flowRemoved(org.onosproject.net.flow.FlowEntry flowEntry)
Signals that a flow rule that was previously installed has been removed.
|
void |
pushFlowMetrics(org.onosproject.net.DeviceId deviceId,
java.lang.Iterable<org.onosproject.net.flow.FlowEntry> flowEntries)
Pushes the collection of flow entries currently applied on the given
virtual device.
|
void |
pushFlowMetricsWithoutFlowMissing(org.onosproject.net.DeviceId deviceId,
java.lang.Iterable<org.onosproject.net.flow.FlowEntry> flowEntries)
Pushes the collection of flow entries currently applied on the given
device without flowMissing process.
|
void |
pushTableStatistics(org.onosproject.net.DeviceId deviceId,
java.util.List<org.onosproject.net.flow.TableStatisticsEntry> tableStatsEntries)
Pushes the collection of table statistics entries currently extracted
from the given virtual device.
|
providervoid flowRemoved(org.onosproject.net.flow.FlowEntry flowEntry)
flowEntry - removed flow entryvoid pushFlowMetrics(org.onosproject.net.DeviceId deviceId,
java.lang.Iterable<org.onosproject.net.flow.FlowEntry> flowEntries)
deviceId - device identifierflowEntries - collection of flow rulesvoid pushFlowMetricsWithoutFlowMissing(org.onosproject.net.DeviceId deviceId,
java.lang.Iterable<org.onosproject.net.flow.FlowEntry> flowEntries)
deviceId - device identifierflowEntries - collection of flow rulesvoid pushTableStatistics(org.onosproject.net.DeviceId deviceId,
java.util.List<org.onosproject.net.flow.TableStatisticsEntry> tableStatsEntries)
deviceId - device identifiertableStatsEntries - collection of flow table statistics entriesvoid batchOperationCompleted(long batchId,
org.onosproject.net.flow.CompletedBatchOperation operation)
batchId - the batch which was processedoperation - the resulting outcome of the operation