Package org.apache.uima.aae.jmx.monitor
Class BasicUimaJmxMonitorListener
- java.lang.Object
-
- org.apache.uima.aae.jmx.monitor.BasicUimaJmxMonitorListener
-
- All Implemented Interfaces:
JmxMonitorListener
public class BasicUimaJmxMonitorListener extends java.lang.Object implements JmxMonitorListener
This class implementsJmxMonitorListener
interface. It provides basic formatting for UIMA-AS service metrics. All metrics are formatted and logged into a uima log if one is defined. Otherwise, the output is dumped to stdout.
-
-
Constructor Summary
Constructors Constructor Description BasicUimaJmxMonitorListener(int aMaxNameLength)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onNewMetrics(long sampleTime, ServiceMetrics[] metrics)
Callback method called by the JmxMonitor after each checkpoint.void
onNewSamplingInterval()
-
-
-
Method Detail
-
onNewMetrics
public void onNewMetrics(long sampleTime, ServiceMetrics[] metrics)
Callback method called by the JmxMonitor after each checkpoint.- Specified by:
onNewMetrics
in interfaceJmxMonitorListener
- Parameters:
sampleTime
- - last checkpoint timemetrics
- - an array of ServiceMetrics objects, each holding metrics for a specific UIMA AS service.
-
onNewSamplingInterval
public void onNewSamplingInterval()
-
-