public class VitamMetrics extends Object
VitamMetricRegistry and a ScheduledReporter. This
class provides an access to the VitamMetricRegistry and the possibility to start/stop the reporting.| Constructor and Description |
|---|
VitamMetrics(VitamMetricsType type,
VitamMetricsConfiguration configuration)
A constructor to instantiate a
VitamMetrics with the configuration object VitamMetricsConfiguration
. |
| Modifier and Type | Method and Description |
|---|---|
VitamMetricRegistry |
getRegistry()
Return the underlying metric registry
|
VitamMetricsType |
getType()
Return the type of this
VitamMetrics |
boolean |
isReporting()
Indicates whether or not this
VitamMetrics is currently reporting. |
void |
start()
Start the reporting.
|
void |
stop()
Stop the reporting.
|
public VitamMetrics(VitamMetricsType type, VitamMetricsConfiguration configuration)
VitamMetrics with the configuration object VitamMetricsConfiguration
. The configuration object must be returned from the method {link
VitamMetricsConfiguration#getMetricsConfigurations()type - configuration - VitamMetricsConfigurationpublic VitamMetricRegistry getRegistry()
VitamMetricRegistrypublic VitamMetricsType getType()
VitamMetricsVitamMetricsTypepublic boolean isReporting()
VitamMetrics is currently reporting.public final void start()
public final void stop()
Copyright © 2018 Vitam. All rights reserved.