Package net.bluemind.lib.vertx.metrics
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
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
-
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
-
Method Summary
Modifier and TypeMethodDescriptionio.vertx.core.spi.metrics.EventBusMetrics
<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 classio.vertx.core.metrics.MetricsOptions
-
metrics
public io.vertx.core.spi.metrics.VertxMetrics metrics(io.vertx.core.VertxOptions options) - Specified by:
metrics
in interfaceio.vertx.core.spi.VertxMetricsFactory
-
createEventBusMetrics
- Specified by:
createEventBusMetrics
in interfaceio.vertx.core.spi.metrics.VertxMetrics
-
createPoolMetrics
public io.vertx.core.spi.metrics.PoolMetrics<?> createPoolMetrics(String poolType, String poolName, int maxPoolSize) - Specified by:
createPoolMetrics
in interfaceio.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 interfaceio.vertx.core.spi.metrics.VertxMetrics
-
createHttpServerMetrics
public io.vertx.core.spi.metrics.HttpServerMetrics<com.google.common.base.Stopwatch,Void, createHttpServerMetricsVoid> (io.vertx.core.http.HttpServerOptions options, io.vertx.core.net.SocketAddress localAddress) - Specified by:
createHttpServerMetrics
in interfaceio.vertx.core.spi.metrics.VertxMetrics
-