## Uses of Interface
io.vertx.core.spi.observability.HttpRequest

- Packages that use HttpRequest
  Package | Description
  --- | ---
  io.vertx.core.spi.metrics |
  io.vertx.micrometer |

- - ### Uses of HttpRequest in io.vertx.core.spi.metrics

    Methods in io.vertx.core.spi.metrics that return types with arguments of type HttpRequest
    Modifier and Type | Method and Description
    --- | ---
    `default ClientMetrics<R,T,HttpRequest,HttpResponse>` | HttpClientMetrics.`createEndpointMetrics(SocketAddress remoteAddress, int maxPoolSize)` Provides metrics for a particular endpoint

    Methods in io.vertx.core.spi.metrics with parameters of type HttpRequest
    Modifier and Type | Method and Description
    --- | ---
    `default R` | HttpServerMetrics.`requestBegin(S socketMetric, HttpRequest request)` Called when an http server request begins.
    `default void` | HttpServerMetrics.`requestEnd(R requestMetric, HttpRequest request, long bytesRead)` Called when an http server request has ended.

  - ### Uses of HttpRequest in io.vertx.micrometer

    Methods in io.vertx.micrometer that return types with arguments of type HttpRequest
    Modifier and Type | Method and Description
    --- | ---
    `java.util.function.Function<HttpRequest,Iterable<io.micrometer.core.instrument.Tag>>` | MicrometerMetricsOptions.`getClientRequestTagsProvider()`
    `java.util.function.Function<HttpRequest,Iterable<io.micrometer.core.instrument.Tag>>` | MicrometerMetricsOptions.`getRequestsTagsProvider()` Deprecated. use `getServerRequestTagsProvider` instead
    `java.util.function.Function<HttpRequest,Iterable<io.micrometer.core.instrument.Tag>>` | MicrometerMetricsOptions.`getServerRequestTagsProvider()`

    Method parameters in io.vertx.micrometer with type arguments of type HttpRequest
    Modifier and Type | Method and Description
    --- | ---
    `MicrometerMetricsOptions` | MicrometerMetricsOptions.`setClientRequestTagsProvider(java.util.function.Function<HttpRequest,Iterable<io.micrometer.core.instrument.Tag>> clientRequestTagsProvider)` Sets a custom tags provider for HTTP client requests.
    `MicrometerMetricsOptions` | MicrometerMetricsOptions.`setRequestsTagsProvider(java.util.function.Function<HttpRequest,Iterable<io.micrometer.core.instrument.Tag>> serverRequestTagsProvider)` Deprecated. use `setServerRequestTagsProvider` instead
    `MicrometerMetricsOptions` | MicrometerMetricsOptions.`setServerRequestTagsProvider(java.util.function.Function<HttpRequest,Iterable<io.micrometer.core.instrument.Tag>> serverRequestTagsProvider)` Sets a custom tags provider for HTTP server requests.

Copyright © 2023 Eclipse. All rights reserved.