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
- VitamMetricsConfiguration
public VitamMetricRegistry getRegistry()
VitamMetricRegistry
public VitamMetricsType getType()
VitamMetrics
VitamMetricsType
public boolean isReporting()
VitamMetrics
is currently reporting.public final void start()
public final void stop()
Copyright © 2018 Vitam. All rights reserved.