X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fstatistics-manager%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fstatistics%2Fmanager%2FNodeStatistics.java;h=9c457f6df287ad7cb13d8866412e2ae1e9714964;hb=2da26725be793b315794e751ecca009c7691008c;hp=0cc7beb356a38a508a1cdd52138f88b4a45a4a0c;hpb=8b84c5a210d5bf688fde0eb0db1b7f21f78a4f0b;p=controller.git diff --git a/opendaylight/md-sal/statistics-manager/src/main/java/org/opendaylight/controller/md/statistics/manager/NodeStatistics.java b/opendaylight/md-sal/statistics-manager/src/main/java/org/opendaylight/controller/md/statistics/manager/NodeStatistics.java index 0cc7beb356..9c457f6df2 100644 --- a/opendaylight/md-sal/statistics-manager/src/main/java/org/opendaylight/controller/md/statistics/manager/NodeStatistics.java +++ b/opendaylight/md-sal/statistics-manager/src/main/java/org/opendaylight/controller/md/statistics/manager/NodeStatistics.java @@ -7,15 +7,20 @@ */ package org.opendaylight.controller.md.statistics.manager; +import java.util.HashMap; import java.util.List; +import java.util.Map; -import org.opendaylight.yang.gen.v1.urn.opendaylight.group.statistics.rev131111.nodes.node.GroupFeatures; +import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow; +import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.statistics.rev130819.aggregate.flow.statistics.AggregateFlowStatistics; +import org.opendaylight.yang.gen.v1.urn.opendaylight.group.statistics.rev131111.group.features.GroupFeatures; import org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.desc.stats.reply.GroupDescStats; import org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.statistics.reply.GroupStats; import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef; import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.nodes.node.MeterFeatures; import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.types.rev130918.meter.config.stats.reply.MeterConfigStats; import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.types.rev130918.meter.statistics.reply.MeterStats; +import org.opendaylight.yang.gen.v1.urn.opendaylight.model.statistics.types.rev130925.GenericStatistics; public class NodeStatistics { @@ -33,10 +38,14 @@ public class NodeStatistics { private MeterFeatures meterFeatures; - public NodeStatistics(){ - - } - + private final Map> flowAndStatsMap= + new HashMap>(); + + private final Map tableAndAggregateFlowStatsMap = + new HashMap(); + + public NodeStatistics(){} + public NodeRef getTargetNode() { return targetNode; } @@ -92,5 +101,13 @@ public class NodeStatistics { public void setMeterFeatures(MeterFeatures meterFeatures) { this.meterFeatures = meterFeatures; } + + public Map> getFlowAndStatsMap() { + return flowAndStatsMap; + } + + public Map getTableAndAggregateFlowStatsMap() { + return tableAndAggregateFlowStatsMap; + } }