|
|
|
|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.torweg.pulse.component.statistics.aggregator.PathTreeAggregator.TreeAggregationUtil
protected static final class PathTreeAggregator.TreeAggregationUtil
Tree used for intermediate storage of aggregated values during
aggregation of PIRecords.
This tree is not being stored but only used during during the process of aggregation itself.
| Nested Class Summary | |
|---|---|
protected static class |
PathTreeAggregator.TreeAggregationUtil.AggregationTreeNode
An AggregationTreeNode represents a node in the TreeAggregationUtil. |
| Constructor Summary | |
|---|---|
PathTreeAggregator.TreeAggregationUtil(java.util.Set<PathTreeAggregation> rootAggregations,
java.lang.String regex, StatisticsServer server)
Creates a new TreeAggregationUtil with the given Duration and root-PathTreeElement. |
|
| Method Summary | |
|---|---|
protected boolean |
aggregate(PIRecord record,
org.torweg.pulse.component.statistics.aggregator.PathTreeAggregator.Booleans booleans,
org.hibernate.Session s)
Aggregates the given PIRecord. |
java.util.Set<PathTreeAggregator.TreeAggregationUtil.AggregationTreeNode> |
getRootNodes()
Returns the root- AggregationTreeNodes of the TreeAggregationUtil. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PathTreeAggregator.TreeAggregationUtil(java.util.Set<PathTreeAggregation> rootAggregations,
java.lang.String regex, StatisticsServer server)
TreeAggregationUtil with the given Duration and root-PathTreeElement.
rootAggregations - the PathTreeAggregations the TreeAggregationUtil operates onregex - the separator regexserver - the StatisticsServer
java.lang.NullPointerException - if the given StatisticsServer is null| Method Detail |
|---|
public java.util.Set<PathTreeAggregator.TreeAggregationUtil.AggregationTreeNode> getRootNodes()
AggregationTreeNodes of the TreeAggregationUtil.
AggregationTreeNodes
protected boolean aggregate(PIRecord record,
org.torweg.pulse.component.statistics.aggregator.PathTreeAggregator.Booleans booleans,
org.hibernate.Session s)
PIRecord.
record - the PIRecordbooleans - a PathTreeAggregator.Booleans with the
boolean-values required for setting
bounce/entry/leave-counts - the HibernateTM-Session required during
aggregation
true if and only if the given PIRecord has
been aggregated, false otherwise
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||