public class MonitorCompositeCombiner extends Object
Created by stevesouza on 8/16/14.
| Constructor and Description |
|---|
MonitorCompositeCombiner(JamonDataPersister persister) |
| Modifier and Type | Method and Description |
|---|---|
MonitorComposite |
aggregate(String... instanceKeys)
Take a list of instance names, query them and combine their monitor composite data into one aggregated
monitor composite.
|
MonitorComposite |
append(Collection<MonitorComposite> monitorCompositeList)
Combine multiple MonitorComposites into 1 MonitorComposite, that is a sequential concatenation of all the
individual servers jamon data.
|
MonitorComposite |
get(String... instanceKeys)
Combine MonitorComposites returned by each of the instanceKeys into 1 MonitorComposite.
|
void |
remove(String... instanceKeys)
Remove any of the MonitorComposites associated with the key.
|
public MonitorCompositeCombiner(JamonDataPersister persister)
public MonitorComposite get(String... instanceKeys)
instanceKeys - public MonitorComposite aggregate(String... instanceKeys)
instanceKeys - A list of servers that have jamon data on them.public MonitorComposite append(Collection<MonitorComposite> monitorCompositeList)
monitorCompositeList - public void remove(String... instanceKeys)
instanceKeys - An instance to removeCopyright © 2020. All rights reserved.