Class SpectatorMetricsOptions

java.lang.Object
io.vertx.core.metrics.MetricsOptions
net.bluemind.lib.vertx.metrics.SpectatorMetricsOptions
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 SpectatorMetricsOptions extends io.vertx.core.metrics.MetricsOptions implements io.vertx.core.spi.VertxMetricsFactory, io.vertx.core.spi.metrics.VertxMetrics
  • Nested Class Summary

    Nested Classes
  • 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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.vertx.core.spi.metrics.EventBusMetrics<Void>
     
    io.vertx.core.spi.metrics.HttpServerMetrics<com.google.common.base.Stopwatch,Void,Void>
    createHttpServerMetrics(io.vertx.core.http.HttpServerOptions options, io.vertx.core.net.SocketAddress localAddress)
     
    io.vertx.core.spi.metrics.TCPMetrics<Void>
    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.VertxMetricsFactory
     
    io.vertx.core.spi.metrics.VertxMetrics
    metrics(io.vertx.core.VertxOptions options)
     

    Methods inherited from class io.vertx.core.metrics.MetricsOptions

    isEnabled, setEnabled, setFactory, toJson, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    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, createHttpClientMetrics, createNetClientMetrics, vertxCreated

    Methods inherited from interface io.vertx.core.spi.VertxMetricsFactory

    init, newOptions, newOptions, newOptions
  • Constructor Details

    • SpectatorMetricsOptions

      public SpectatorMetricsOptions()
  • Method Details

    • 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 options)
      Specified by:
      metrics in interface io.vertx.core.spi.VertxMetricsFactory
    • createEventBusMetrics

      public io.vertx.core.spi.metrics.EventBusMetrics<Void> createEventBusMetrics()
      Specified by:
      createEventBusMetrics in interface io.vertx.core.spi.metrics.VertxMetrics
    • createPoolMetrics

      public io.vertx.core.spi.metrics.PoolMetrics<?> createPoolMetrics(String poolType, String poolName, int maxPoolSize)
      Specified by:
      createPoolMetrics in interface io.vertx.core.spi.metrics.VertxMetrics
    • createNetServerMetrics

      public io.vertx.core.spi.metrics.TCPMetrics<Void> createNetServerMetrics(io.vertx.core.net.NetServerOptions options, io.vertx.core.net.SocketAddress localAddress)
      Specified by:
      createNetServerMetrics in interface io.vertx.core.spi.metrics.VertxMetrics
    • createHttpServerMetrics

      public io.vertx.core.spi.metrics.HttpServerMetrics<com.google.common.base.Stopwatch,Void,Void> createHttpServerMetrics(io.vertx.core.http.HttpServerOptions options, io.vertx.core.net.SocketAddress localAddress)
      Specified by:
      createHttpServerMetrics in interface io.vertx.core.spi.metrics.VertxMetrics