Package io.vertx.mutiny.micrometer
Class MetricsService
java.lang.Object
io.vertx.mutiny.micrometer.MetricsService
- All Implemented Interfaces:
MutinyDelegate
The metrics service mainly allows to return a snapshot of measured objects.
This service is derived and adapted from
This service is derived and adapted from
MetricsService in the vertx-dropwizard-metrics module.
NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMetricsService(io.vertx.micrometer.MetricsService delegate) MetricsService(Object delegate) -
Method Summary
Modifier and TypeMethodDescriptionstatic MetricsServicebooleanio.vertx.micrometer.MetricsServiceio.vertx.core.json.JsonObjectio.vertx.core.json.JsonObjectgetMetricsSnapshot(String baseName) inthashCode()static MetricsServicenewInstance(io.vertx.micrometer.MetricsService arg) toString()
-
Field Details
-
__TYPE_ARG
-
-
Constructor Details
-
MetricsService
public MetricsService(io.vertx.micrometer.MetricsService delegate) -
MetricsService
-
-
Method Details
-
getDelegate
public io.vertx.micrometer.MetricsService getDelegate()- Specified by:
getDelegatein interfaceMutinyDelegate- Returns:
- the delegate used by this Mutiny object of generated type
-
toString
-
equals
-
hashCode
public int hashCode() -
create
- Parameters:
measured- the measured object- Returns:
- the metrics service
-
getBaseName
- Returns:
- the base name of the measured object
-
metricsNames
- Returns:
- the known metrics names by this service
-
getMetricsSnapshot
public io.vertx.core.json.JsonObject getMetricsSnapshot()- Returns:
- the map of metrics where the key is the name of the metric (excluding the base name unless for the Vert.x object) and the value is the json data representing that metric
-
getMetricsSnapshot
- Parameters:
baseName-- Returns:
- the map of metrics where the key is the name of the metric and the value is the json data representing that metric
-
newInstance
-