| Package | Description |
|---|---|
| org.hawkular.btm.api.model.analytics | |
| org.hawkular.btm.api.services | |
| org.hawkular.btm.api.services.internal |
| Modifier and Type | Method and Description |
|---|---|
CommunicationSummaryStatistics |
CommunicationSummaryStatistics.ConnectionStatistics.getNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
CommunicationSummaryStatistics.ConnectionStatistics.setNode(CommunicationSummaryStatistics node) |
| Constructor and Description |
|---|
CommunicationSummaryStatistics(CommunicationSummaryStatistics node)
The copy constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract Collection<CommunicationSummaryStatistics> |
AbstractAnalyticsService.doGetCommunicationSummaryStatistics(String tenantId,
Criteria criteria)
This method returns the flat list of communication summary stats.
|
Collection<CommunicationSummaryStatistics> |
AbstractAnalyticsService.getCommunicationSummaryStatistics(String tenantId,
Criteria criteria,
boolean asTree) |
Collection<CommunicationSummaryStatistics> |
AnalyticsService.getCommunicationSummaryStatistics(String tenantId,
Criteria criteria,
boolean asTree)
This method returns the communication summary statistics, for the specified criteria, that were
executed during the time range.
|
| Modifier and Type | Method and Description |
|---|---|
protected static boolean |
AbstractAnalyticsService.hasMetrics(CommunicationSummaryStatistics css)
This method determines whether the communication summary statistics have defined
metrics.
|
| Modifier and Type | Method and Description |
|---|---|
static Collection<CommunicationSummaryStatistics> |
CommunicationSummaryTreeBuilder.buildCommunicationSummaryTree(Collection<CommunicationSummaryStatistics> nodes)
This method returns the supplied list of flat nodes as a set of tree structures with related nodes.
|
protected static Collection<CommunicationSummaryStatistics> |
CommunicationSummaryTreeBuilder.getRootCommunicationSummaryNodes(Map<String,CommunicationSummaryStatistics> nodeMap)
This method returns the subset of supplied nodes that are root nodes.
|
| Modifier and Type | Method and Description |
|---|---|
protected static void |
CommunicationSeverityAnalyser.deriveSeverity(CommunicationSummaryStatistics css,
long max,
Map<String,CommunicationSummaryStatistics> nodeMap) |
protected static long |
CommunicationSeverityAnalyser.findParentsMaxAvgDuration(CommunicationSummaryStatistics css,
long max,
Map<String,CommunicationSummaryStatistics> nodeMap) |
protected static void |
CommunicationSummaryTreeBuilder.initCommunicationSummaryTreeNode(CommunicationSummaryStatistics node,
Map<String,CommunicationSummaryStatistics> nodeMap,
List<String> usedIds)
This method recursively builds the communication summary tree, using the supplied node map,
taking copies of each node to ensure the original list is not modified as some of the nodes
may be shared between multiple trees.
|
| Modifier and Type | Method and Description |
|---|---|
static Collection<CommunicationSummaryStatistics> |
CommunicationSummaryTreeBuilder.buildCommunicationSummaryTree(Collection<CommunicationSummaryStatistics> nodes)
This method returns the supplied list of flat nodes as a set of tree structures with related nodes.
|
protected static void |
CommunicationSeverityAnalyser.deriveSeverity(CommunicationSummaryStatistics css,
long max,
Map<String,CommunicationSummaryStatistics> nodeMap) |
void |
CommunicationSeverityAnalyser.evaluateCommunicationSummarySeverity(Collection<CommunicationSummaryStatistics> nodes)
This method evaluates the severity of nodes/links within a supplied set of
communication summary stats.
|
protected static long |
CommunicationSeverityAnalyser.findParentsMaxAvgDuration(CommunicationSummaryStatistics css,
long max,
Map<String,CommunicationSummaryStatistics> nodeMap) |
protected static Collection<CommunicationSummaryStatistics> |
CommunicationSummaryTreeBuilder.getRootCommunicationSummaryNodes(Map<String,CommunicationSummaryStatistics> nodeMap)
This method returns the subset of supplied nodes that are root nodes.
|
protected static void |
CommunicationSummaryTreeBuilder.initCommunicationSummaryTreeNode(CommunicationSummaryStatistics node,
Map<String,CommunicationSummaryStatistics> nodeMap,
List<String> usedIds)
This method recursively builds the communication summary tree, using the supplied node map,
taking copies of each node to ensure the original list is not modified as some of the nodes
may be shared between multiple trees.
|
Copyright © 2015–2016 Red Hat, Inc.. All rights reserved.