public class DefaultVertxMetricsFactory extends Object implements io.vertx.core.spi.VertxMetricsFactory
only for one vertx instance
DO NOT inject to vertx by SPI
typical usage:
DefaultVertxMetricsFactory factory = new DefaultVertxMetricsFactory();
MetricsOptionsEx metricsOptionsEx = (MetricsOptionsEx) factory.newOptions();
VertxOptions vertxOptions = new VertxOptions();
vertxOptions.setMetricsOptions(metricsOptionsEx);
Vertx vertx = Vertx.vertx(vertxOptions);
| Constructor and Description |
|---|
DefaultVertxMetricsFactory() |
| Modifier and Type | Method and Description |
|---|---|
DefaultVertxMetrics |
getVertxMetrics() |
io.vertx.core.spi.metrics.VertxMetrics |
metrics(io.vertx.core.VertxOptions options) |
io.vertx.core.metrics.MetricsOptions |
newOptions() |
io.vertx.core.metrics.MetricsOptions |
newOptions(io.vertx.core.json.JsonObject jsonObject) |
io.vertx.core.metrics.MetricsOptions |
newOptions(io.vertx.core.metrics.MetricsOptions options) |
void |
setVertx(io.vertx.core.Vertx vertx,
io.vertx.core.VertxOptions options) |
public DefaultVertxMetrics getVertxMetrics()
public io.vertx.core.spi.metrics.VertxMetrics metrics(io.vertx.core.VertxOptions options)
metrics in interface io.vertx.core.spi.VertxMetricsFactorypublic io.vertx.core.metrics.MetricsOptions newOptions()
newOptions in interface io.vertx.core.spi.VertxMetricsFactorypublic io.vertx.core.metrics.MetricsOptions newOptions(io.vertx.core.json.JsonObject jsonObject)
newOptions in interface io.vertx.core.spi.VertxMetricsFactorypublic io.vertx.core.metrics.MetricsOptions newOptions(io.vertx.core.metrics.MetricsOptions options)
newOptions in interface io.vertx.core.spi.VertxMetricsFactorypublic void setVertx(io.vertx.core.Vertx vertx,
io.vertx.core.VertxOptions options)
Copyright © 2017–2021 The Apache Software Foundation. All rights reserved.