Top Interfaces
module io.vertx.core

Package io.vertx.core.spi.metrics


Interface Summary

Modifier and TypeInterface and Description
public interface
ClientMetrics<M, T, Req, Resp>

The client metrics SPI that Vert.x will use to call when client events occur.

public interface
DatagramSocketMetrics

The datagram/udp metrics SPI which Vert.x will use to call when each event occurs pertaining to datagram sockets.

public interface
EventBusMetrics<H>

The event bus metrics SPI which Vert.x will use to call when each event occurs.

public interface
HttpClientMetrics<R, W, S, T>

The http client metrics SPI that Vert.x will use to call when http client events occur.

public interface
HttpServerMetrics<R, W, S>

The http server metrics SPI that Vert.x will use to call when each http server event occurs.

public interface
Metrics

The metrics interface is implemented by metrics providers that wants to provide monitoring of Vert.x core.

public interface
MetricsProvider

Metrics provider is the base SPI used by metrics implementations to retrieve a io.vertx.core.spi.metrics.Metrics object.

public interface
NetworkMetrics<S>

An SPI used internally by Vert.x to gather metrics on a net socket which serves as a base class for TCP or UDP.

public interface
PoolMetrics<T>

An SPI used internally by Vert.x to gather metrics on pools used by Vert.x (execute blocking, worker verticle or data source).

public interface
TCPMetrics<S>

An SPI used internally by Vert.x to gather metrics on a net socket which serves as a base class for things like HttpServer and HttpClient, all of which serve TCP connections.

public interface
VertxMetrics

The main Vert.x metrics SPI which Vert.x will use internally.