Class 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 inherited from class io.vertx.core.metrics.MetricsOptions

        DEFAULT_METRICS_ENABLED
      • Fields inherited from interface io.vertx.core.spi.metrics.Metrics

        DISABLE_METRICS_PROPERTY_NAME, METRICS_ENABLED
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.vertx.core.spi.metrics.HttpServerMetrics<?,​?,​?> createHttpServerMetrics​(io.vertx.core.http.HttpServerOptions options, io.vertx.core.net.SocketAddress localAddress)  
      io.vertx.core.spi.VertxMetricsFactory getFactory()  
      boolean isEnabled()  
      io.vertx.core.spi.metrics.VertxMetrics metrics​(io.vertx.core.VertxOptions vertxOptions)  
      io.vertx.core.metrics.MetricsOptions newOptions()  
      (package private) void setHttpConfig​(HttpBinderConfiguration httpBinderConfiguration)  
      • Methods inherited from class io.vertx.core.metrics.MetricsOptions

        setEnabled, setFactory, toJson, toString
      • Methods inherited from interface io.vertx.core.metrics.Measured

        isMetricsEnabled
      • Methods inherited from interface io.vertx.core.spi.metrics.Metrics

        close
      • Methods inherited from interface io.vertx.core.spi.metrics.VertxMetrics

        createClientMetrics, createDatagramSocketMetrics, createEventBusMetrics, createHttpClientMetrics, createNetClientMetrics, createNetServerMetrics, createPoolMetrics, vertxCreated
      • Methods inherited from interface io.vertx.core.spi.VertxMetricsFactory

        init, newOptions, newOptions
    • Constructor Detail

      • VertxMeterBinderAdapter

        public VertxMeterBinderAdapter()
    • Method Detail

      • isEnabled

        public boolean isEnabled()
        Overrides:
        isEnabled in class io.vertx.core.metrics.MetricsOptions
      • getFactory

        public io.vertx.core.spi.VertxMetricsFactory getFactory()
        Overrides:
        getFactory in class io.vertx.core.metrics.MetricsOptions
      • metrics

        public io.vertx.core.spi.metrics.VertxMetrics metrics​(io.vertx.core.VertxOptions vertxOptions)
        Specified by:
        metrics in interface io.vertx.core.spi.VertxMetricsFactory
      • newOptions

        public io.vertx.core.metrics.MetricsOptions newOptions()
        Specified by:
        newOptions in interface io.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:
        createHttpServerMetrics in interface io.vertx.core.spi.metrics.VertxMetrics