Class VertxMeterBinderAdapter
- java.lang.Object
-
- io.vertx.core.metrics.MetricsOptions
-
- io.quarkus.micrometer.runtime.binder.vertx.VertxMeterBinderAdapter
-
- All Implemented Interfaces:
io.vertx.core.metrics.Measured,io.vertx.core.spi.metrics.Metrics,io.vertx.core.spi.metrics.VertxMetrics,io.vertx.core.spi.VertxMetricsFactory,io.vertx.core.spi.VertxServiceProvider
public class VertxMeterBinderAdapter extends io.vertx.core.metrics.MetricsOptions implements io.vertx.core.spi.VertxMetricsFactory, io.vertx.core.spi.metrics.VertxMetrics
-
-
Field Summary
Fields Modifier and Type Field Description static StringMETRIC_NAME_SEPARATOR
-
Constructor Summary
Constructors Constructor Description VertxMeterBinderAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.vertx.core.spi.metrics.ClientMetrics<?,?,?,?>createClientMetrics(io.vertx.core.net.SocketAddress remoteAddress, String type, String namespace)io.vertx.core.spi.metrics.DatagramSocketMetricscreateDatagramSocketMetrics(io.vertx.core.datagram.DatagramSocketOptions options)io.vertx.core.spi.metrics.EventBusMetrics<?>createEventBusMetrics()io.vertx.core.spi.metrics.HttpClientMetrics<?,?,?,?>createHttpClientMetrics(io.vertx.core.http.HttpClientOptions options)io.vertx.core.spi.metrics.HttpServerMetrics<?,?,?>createHttpServerMetrics(io.vertx.core.http.HttpServerOptions options, io.vertx.core.net.SocketAddress localAddress)io.vertx.core.spi.metrics.TCPMetrics<?>createNetClientMetrics(io.vertx.core.net.NetClientOptions options)io.vertx.core.spi.metrics.TCPMetrics<?>createNetServerMetrics(io.vertx.core.net.NetServerOptions options, io.vertx.core.net.SocketAddress localAddress)io.vertx.core.spi.metrics.PoolMetrics<?>createPoolMetrics(String poolType, String poolName, int maxPoolSize)io.vertx.core.spi.VertxMetricsFactorygetFactory()booleanisEnabled()io.vertx.core.spi.metrics.VertxMetricsmetrics(io.vertx.core.VertxOptions vertxOptions)io.vertx.core.metrics.MetricsOptionsnewOptions()(package private) voidsetHttpConfig(HttpBinderConfiguration httpBinderConfiguration)-
Methods inherited from class io.vertx.core.metrics.MetricsOptions
setEnabled, setFactory, toJson, toString
-
-
-
-
Field Detail
-
METRIC_NAME_SEPARATOR
public static final String METRIC_NAME_SEPARATOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
setHttpConfig
void setHttpConfig(HttpBinderConfiguration httpBinderConfiguration)
-
isEnabled
public boolean isEnabled()
- Overrides:
isEnabledin classio.vertx.core.metrics.MetricsOptions
-
getFactory
public io.vertx.core.spi.VertxMetricsFactory getFactory()
- Overrides:
getFactoryin classio.vertx.core.metrics.MetricsOptions
-
metrics
public io.vertx.core.spi.metrics.VertxMetrics metrics(io.vertx.core.VertxOptions vertxOptions)
- Specified by:
metricsin interfaceio.vertx.core.spi.VertxMetricsFactory
-
newOptions
public io.vertx.core.metrics.MetricsOptions newOptions()
- Specified by:
newOptionsin interfaceio.vertx.core.spi.VertxMetricsFactory
-
createHttpServerMetrics
public io.vertx.core.spi.metrics.HttpServerMetrics<?,?,?> createHttpServerMetrics(io.vertx.core.http.HttpServerOptions options, io.vertx.core.net.SocketAddress localAddress)- Specified by:
createHttpServerMetricsin interfaceio.vertx.core.spi.metrics.VertxMetrics
-
createHttpClientMetrics
public io.vertx.core.spi.metrics.HttpClientMetrics<?,?,?,?> createHttpClientMetrics(io.vertx.core.http.HttpClientOptions options)
- Specified by:
createHttpClientMetricsin interfaceio.vertx.core.spi.metrics.VertxMetrics
-
createNetServerMetrics
public io.vertx.core.spi.metrics.TCPMetrics<?> createNetServerMetrics(io.vertx.core.net.NetServerOptions options, io.vertx.core.net.SocketAddress localAddress)- Specified by:
createNetServerMetricsin interfaceio.vertx.core.spi.metrics.VertxMetrics
-
createNetClientMetrics
public io.vertx.core.spi.metrics.TCPMetrics<?> createNetClientMetrics(io.vertx.core.net.NetClientOptions options)
- Specified by:
createNetClientMetricsin interfaceio.vertx.core.spi.metrics.VertxMetrics
-
createClientMetrics
public io.vertx.core.spi.metrics.ClientMetrics<?,?,?,?> createClientMetrics(io.vertx.core.net.SocketAddress remoteAddress, String type, String namespace)- Specified by:
createClientMetricsin interfaceio.vertx.core.spi.metrics.VertxMetrics
-
createPoolMetrics
public io.vertx.core.spi.metrics.PoolMetrics<?> createPoolMetrics(String poolType, String poolName, int maxPoolSize)
- Specified by:
createPoolMetricsin interfaceio.vertx.core.spi.metrics.VertxMetrics
-
createDatagramSocketMetrics
public io.vertx.core.spi.metrics.DatagramSocketMetrics createDatagramSocketMetrics(io.vertx.core.datagram.DatagramSocketOptions options)
- Specified by:
createDatagramSocketMetricsin interfaceio.vertx.core.spi.metrics.VertxMetrics
-
createEventBusMetrics
public io.vertx.core.spi.metrics.EventBusMetrics<?> createEventBusMetrics()
- Specified by:
createEventBusMetricsin interfaceio.vertx.core.spi.metrics.VertxMetrics
-
-