| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MetricsSystem
The metrics system interface
| Nested Class Summary | |
|---|---|
| static class | MetricsSystem.AbstractCallbackConvenient abstract class for implementing callback interface | 
| static interface | MetricsSystem.CallbackThe metrics system callback interface | 
| Method Summary | ||
|---|---|---|
|  void | publishMetricsNow()Requests an immediate publish of all metrics from sources to sinks. | |
|  void | register(MetricsSystem.Callback callback)Register a callback interface for JMX events | |
| 
 | register(String name,
         String desc,
         T sink)Register a metrics sink | |
| 
 | register(String name,
         String desc,
         T source)Register a metrics source | |
|  void | shutdown()Shutdown the metrics system completely (usually during server shutdown.) The MetricsSystemMXBean will be unregistered. | |
| Methods inherited from interface org.apache.hadoop.metrics2.MetricsSystemMXBean | 
|---|
| currentConfig, refreshMBeans, start, stop | 
| Method Detail | 
|---|
<T extends MetricsSource> T register(String name,
                                     String desc,
                                     T source)
T - the type of the sourcesource - to registername - of the source. Must be unique.desc - the description of the source.
MetricsException
<T extends MetricsSink> T register(String name,
                                   String desc,
                                   T sink)
T - the type of the sinksink - to registername - of the sink. Must be unique.desc - the description of the sink
MetricsExceptionvoid register(MetricsSystem.Callback callback)
callback - the callback object implementing the MBean interface.void publishMetricsNow()
void shutdown()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||