@Service public class StatisticManager extends Object implements org.onosproject.net.statistic.StatisticService
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.net.flow.FlowRuleService |
flowRuleService |
protected org.onosproject.net.statistic.StatisticStore |
statisticStore |
| Constructor and Description |
|---|
StatisticManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
deactivate() |
org.onosproject.net.flow.FlowRule |
highestHitter(org.onosproject.net.ConnectPoint connectPoint) |
org.onosproject.net.statistic.Load |
load(org.onosproject.net.ConnectPoint connectPoint) |
org.onosproject.net.statistic.Load |
load(org.onosproject.net.Link link) |
org.onosproject.net.statistic.Load |
load(org.onosproject.net.Link link,
org.onosproject.core.ApplicationId appId,
Optional<org.onosproject.core.GroupId> groupId) |
org.onosproject.net.Link |
max(org.onosproject.net.Path path) |
org.onosproject.net.Link |
min(org.onosproject.net.Path path) |
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.flow.FlowRuleService flowRuleService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.statistic.StatisticStore statisticStore
@Activate public void activate()
@Deactivate public void deactivate()
public org.onosproject.net.statistic.Load load(org.onosproject.net.Link link)
load in interface org.onosproject.net.statistic.StatisticServicepublic org.onosproject.net.statistic.Load load(org.onosproject.net.Link link,
org.onosproject.core.ApplicationId appId,
Optional<org.onosproject.core.GroupId> groupId)
load in interface org.onosproject.net.statistic.StatisticServicepublic org.onosproject.net.statistic.Load load(org.onosproject.net.ConnectPoint connectPoint)
load in interface org.onosproject.net.statistic.StatisticServicepublic org.onosproject.net.Link max(org.onosproject.net.Path path)
max in interface org.onosproject.net.statistic.StatisticServicepublic org.onosproject.net.Link min(org.onosproject.net.Path path)
min in interface org.onosproject.net.statistic.StatisticServicepublic org.onosproject.net.flow.FlowRule highestHitter(org.onosproject.net.ConnectPoint connectPoint)
highestHitter in interface org.onosproject.net.statistic.StatisticService