## Uses of Class
io.vertx.core.spi.tracing.SpanKind

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

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

    Methods in io.vertx.core.spi.tracing that return SpanKind
    Modifier and Type | Method | Description
    --- | --- | ---
    `static SpanKind` | SpanKind.`valueOf​(String name)` | Returns the enum constant of this type with the specified name.
    `static SpanKind[]` | SpanKind.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in io.vertx.core.spi.tracing with parameters of type SpanKind
    Modifier and Type | Method | 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> O` | VertxTracer.`sendRequest​(Context context, SpanKind kind, TracingPolicy policy, R request, String operation, BiConsumer<String,​String> headers, TagExtractor<R> tagExtractor)` | Signal a request is sent.

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

    Methods in io.vertx.tracing.opentracing with parameters of type SpanKind
    Modifier and Type | Method | 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> io.opentracing.Span` | OpenTracingTracer.`sendRequest​(Context context, SpanKind kind, TracingPolicy policy, R request, String operation, BiConsumer<String,​String> headers, TagExtractor<R> tagExtractor)` |

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

    Methods in io.vertx.tracing.zipkin with parameters of type SpanKind
    Modifier and Type | Method | 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> BiConsumer<Object,​Throwable>` | ZipkinTracer.`sendRequest​(Context context, SpanKind kind, TracingPolicy policy, R request, String operation, BiConsumer<String,​String> headers, TagExtractor<R> tagExtractor)` |