## Uses of Interface
io.vertx.core.spi.tracing.TagExtractor

- Packages that use TagExtractor
  Package | Description
  --- | ---
  io.vertx.core.spi.tracing |
  io.vertx.tracing.opentracing |
  io.vertx.tracing.zipkin |

- - ### Uses of TagExtractor in io.vertx.core.spi.tracing

    Methods in io.vertx.core.spi.tracing that return TagExtractor
    Modifier and Type | Method and Description
    --- | ---
    `static <T> TagExtractor<T>` | TagExtractor.`empty()`

    Methods in io.vertx.core.spi.tracing with parameters of type TagExtractor
    Modifier and Type | Method and Description
    --- | ---
    `default <R> I` | VertxTracer.`receiveRequest(Context context, SpanKind kind, TracingPolicy policy, R request, String operation, Iterable<Map.Entry<String,String>> headers, TagExtractor<R> tagExtractor)` Signal a request has been received and will be processed.
    `default <R> void` | VertxTracer.`receiveResponse(Context context, R response, O payload, Throwable failure, TagExtractor<R> tagExtractor)` Signal a response has been received.
    `default <R> O` | VertxTracer.`sendRequest(Context context, SpanKind kind, TracingPolicy policy, R request, String operation, java.util.function.BiConsumer<String,String> headers, TagExtractor<R> tagExtractor)` Signal a request is sent.
    `default <R> void` | VertxTracer.`sendResponse(Context context, R response, I payload, Throwable failure, TagExtractor<R> tagExtractor)` Signal the response is sent.

  - ### Uses of TagExtractor in io.vertx.tracing.opentracing

    Methods in io.vertx.tracing.opentracing with parameters of type TagExtractor
    Modifier and Type | Method and Description
    --- | ---
    `<R> io.opentracing.Span` | OpenTracingTracer.`receiveRequest(Context context, SpanKind kind, TracingPolicy policy, R request, String operation, Iterable<Map.Entry<String,String>> headers, TagExtractor<R> tagExtractor)`
    `<R> void` | OpenTracingTracer.`receiveResponse(Context context, R response, io.opentracing.Span span, Throwable failure, TagExtractor<R> tagExtractor)`
    `<R> io.opentracing.Span` | OpenTracingTracer.`sendRequest(Context context, SpanKind kind, TracingPolicy policy, R request, String operation, java.util.function.BiConsumer<String,String> headers, TagExtractor<R> tagExtractor)`
    `<R> void` | OpenTracingTracer.`sendResponse(Context context, R response, io.opentracing.Span span, Throwable failure, TagExtractor<R> tagExtractor)`

  - ### Uses of TagExtractor in io.vertx.tracing.zipkin

    Methods in io.vertx.tracing.zipkin with parameters of type TagExtractor
    Modifier and Type | Method and Description
    --- | ---
    `<R> brave.Span` | ZipkinTracer.`receiveRequest(Context context, SpanKind kind, TracingPolicy policy, R request, String operation, Iterable<Map.Entry<String,String>> headers, TagExtractor<R> tagExtractor)`
    `<R> void` | ZipkinTracer.`receiveResponse(Context context, R response, java.util.function.BiConsumer<Object,Throwable> payload, Throwable failure, TagExtractor<R> tagExtractor)`
    `<R> java.util.function.BiConsumer<Object,Throwable>` | ZipkinTracer.`sendRequest(Context context, SpanKind kind, TracingPolicy policy, R request, String operation, java.util.function.BiConsumer<String,String> headers, TagExtractor<R> tagExtractor)`
    `<R> void` | ZipkinTracer.`sendResponse(Context context, R response, brave.Span span, Throwable failure, TagExtractor<R> tagExtractor)`

Copyright © 2021 Eclipse. All rights reserved.