K - public abstract class TurbineDataMonitor<K extends TurbineData>
extends java.lang.Object
InstanceMonitor and ClusterMonitor| Constructor and Description |
|---|
TurbineDataMonitor() |
| Modifier and Type | Method and Description |
|---|---|
abstract TurbineDataDispatcher<K> |
getDispatcher() |
int |
getEventDiscarded() |
int |
getEventProcessed() |
long |
getLastEventUpdateTime()
Method that determines when this monitor last received an update.
|
abstract java.lang.String |
getName() |
StatsRollingNumber |
getRolling2MinuteStats(TurbineData data) |
abstract Instance |
getStatsInstance() |
void |
markEventDiscarded() |
void |
markEventProcessed() |
abstract void |
startMonitor()
Start monitoring for data
|
abstract void |
stopMonitor()
Stop monitoring for data and signal shutdown to any listeners interested in data
|
public abstract java.lang.String getName()
public abstract void startMonitor()
throws java.lang.Exception
java.lang.Exceptionpublic abstract void stopMonitor()
public abstract TurbineDataDispatcher<K> getDispatcher()
TurbineDataDispatcherpublic void markEventDiscarded()
public void markEventProcessed()
public int getEventDiscarded()
public int getEventProcessed()
public StatsRollingNumber getRolling2MinuteStats(TurbineData data)
public long getLastEventUpdateTime()