K - public class MonitorConsole<K extends TurbineData>
extends java.lang.Object
TurbineDataMonitor objects for discovery purposes.
This can be used by ClusterMonitors to manage their individual InstanceMonitor objects.
One can also use the console to discover the monitor and then connect to it to receive it's data stream.
InstanceMonitor| Modifier and Type | Class and Description |
|---|---|
static class |
MonitorConsole.UnitTest |
| Constructor and Description |
|---|
MonitorConsole()
No-arg constructor
|
| Modifier and Type | Method and Description |
|---|---|
TurbineDataMonitor<K> |
findMonitor(java.lang.String name)
Cheap helper to find a monitor by it's name.
|
TurbineDataMonitor<K> |
findOrRegisterMonitor(TurbineDataMonitor<K> monitor)
Helper method that finds or registers the specified monitor in a thread safe manner.
|
java.util.Collection<TurbineDataMonitor<K>> |
getAllMonitors() |
TurbineDataMonitor<K> |
removeMonitor(java.lang.String name)
Helper method to clean out the monitor from the console.
|
java.lang.String |
toString() |
public java.util.Collection<TurbineDataMonitor<K>> getAllMonitors()
TurbineDataMonitorpublic TurbineDataMonitor<K> findOrRegisterMonitor(TurbineDataMonitor<K> monitor)
monitor - TurbineDataMonitorpublic TurbineDataMonitor<K> findMonitor(java.lang.String name)
name - public TurbineDataMonitor<K> removeMonitor(java.lang.String name)
name - public java.lang.String toString()
toString in class java.lang.Object