
public interface IStatisticsManager
| Modifier and Type | Method and Description |
|---|---|
List<org.opendaylight.controller.sal.reader.FlowOnNode> |
getFlows(org.opendaylight.controller.sal.core.Node node)
Return all the statistics for all the flows present on the specified node
in the current container context.
|
List<org.opendaylight.controller.sal.reader.FlowOnNode> |
getFlowsNoCache(org.opendaylight.controller.sal.core.Node node)
Same as the getFlows method.
|
int |
getFlowsNumber(org.opendaylight.controller.sal.core.Node node)
Returns the number of flows installed on the switch in the current
container context If the context is the default container, the returned
value is the number of all the flows installed on the switch regardless
of the container they belong to
|
Map<org.opendaylight.controller.sal.core.Node,List<org.opendaylight.controller.sal.reader.FlowOnNode>> |
getFlowStatisticsForFlowList(List<org.opendaylight.controller.forwardingrulesmanager.FlowEntry> flows)
Returns the statistics for the flows specified in the list
|
List<org.opendaylight.controller.sal.reader.NodeConnectorStatistics> |
getNodeConnectorStatistics(org.opendaylight.controller.sal.core.Node node)
Returns the statistics for all the node connector present on the
specified network node
|
org.opendaylight.controller.sal.reader.NodeConnectorStatistics |
getNodeConnectorStatistics(org.opendaylight.controller.sal.core.NodeConnector nodeConnector)
Returns the statistics for the specified node connector as it was
retrieved by the protocol plugin component and cached by statistics
manager.
|
org.opendaylight.controller.sal.reader.NodeDescription |
getNodeDescription(org.opendaylight.controller.sal.core.Node node)
Returns the node description for the specified node retrieved by the
protocol plugin component and cached by statistics manager.
|
List<org.opendaylight.controller.sal.reader.NodeTableStatistics> |
getNodeTableStatistics(org.opendaylight.controller.sal.core.Node node)
Returns the statistics for all the tables of the node
|
org.opendaylight.controller.sal.reader.NodeTableStatistics |
getNodeTableStatistics(org.opendaylight.controller.sal.core.NodeTable nodeTable)
Returns the statistics for the specified table of the node
|
List<org.opendaylight.controller.sal.reader.FlowOnNode> getFlows(org.opendaylight.controller.sal.core.Node node)
node - The network nodeList<org.opendaylight.controller.sal.reader.FlowOnNode> getFlowsNoCache(org.opendaylight.controller.sal.core.Node node)
node - getFlows(org.opendaylight.controller.sal.core.Node)Map<org.opendaylight.controller.sal.core.Node,List<org.opendaylight.controller.sal.reader.FlowOnNode>> getFlowStatisticsForFlowList(List<org.opendaylight.controller.forwardingrulesmanager.FlowEntry> flows)
flows - int getFlowsNumber(org.opendaylight.controller.sal.core.Node node)
node - org.opendaylight.controller.sal.reader.NodeDescription getNodeDescription(org.opendaylight.controller.sal.core.Node node)
node - org.opendaylight.controller.sal.reader.NodeConnectorStatistics getNodeConnectorStatistics(org.opendaylight.controller.sal.core.NodeConnector nodeConnector)
node - List<org.opendaylight.controller.sal.reader.NodeConnectorStatistics> getNodeConnectorStatistics(org.opendaylight.controller.sal.core.Node node)
node - org.opendaylight.controller.sal.reader.NodeTableStatistics getNodeTableStatistics(org.opendaylight.controller.sal.core.NodeTable nodeTable)
nodeTable - List<org.opendaylight.controller.sal.reader.NodeTableStatistics> getNodeTableStatistics(org.opendaylight.controller.sal.core.Node node)
nodeTable - Copyright © 2015. All Rights Reserved.