## Uses of Class
io.vertx.core.tracing.TracingPolicy

- Packages that use TracingPolicy
  Package | Description
  --- | ---
  io.vertx.cassandra |
  io.vertx.core.eventbus |
  io.vertx.core.http |
  io.vertx.core.spi.tracing |
  io.vertx.core.tracing |
  io.vertx.db2client |
  io.vertx.ext.web.client |
  io.vertx.jdbcclient |
  io.vertx.kafka.client.common |
  io.vertx.mysqlclient |
  io.vertx.oracleclient |
  io.vertx.pgclient |
  io.vertx.redis.client |
  io.vertx.sqlclient |
  io.vertx.tracing.opentracing |
  io.vertx.tracing.zipkin |

- - ### Uses of TracingPolicy in io.vertx.cassandra

    Methods in io.vertx.cassandra that return TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `TracingPolicy` | CassandraClientOptions.`getTracingPolicy()` |

    Methods in io.vertx.cassandra with parameters of type TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `CassandraClientOptions` | CassandraClientOptions.`setTracingPolicy​(TracingPolicy tracingPolicy)` | Set the tracing policy for the client behavior when Vert.x has tracing enabled.

  - ### Uses of TracingPolicy in io.vertx.core.eventbus

    Fields in io.vertx.core.eventbus declared as TracingPolicy
    Modifier and Type | Field | Description
    --- | --- | ---
    `static TracingPolicy` | DeliveryOptions.`DEFAULT_TRACING_POLICY` | Default tracing control = `PROPAGATE`

    Methods in io.vertx.core.eventbus that return TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `TracingPolicy` | DeliveryOptions.`getTracingPolicy()` |

    Methods in io.vertx.core.eventbus with parameters of type TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `DeliveryOptions` | DeliveryOptions.`setTracingPolicy​(TracingPolicy tracingPolicy)` | Set the tracing policy when Vert.x has tracing enabled.

  - ### Uses of TracingPolicy in io.vertx.core.http

    Fields in io.vertx.core.http declared as TracingPolicy
    Modifier and Type | Field | Description
    --- | --- | ---
    `static TracingPolicy` | HttpClientOptions.`DEFAULT_TRACING_POLICY` | Default tracing control = `PROPAGATE`
    `static TracingPolicy` | HttpServerOptions.`DEFAULT_TRACING_POLICY` | Default tracing control = `ALWAYS`

    Methods in io.vertx.core.http that return TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `TracingPolicy` | HttpClientOptions.`getTracingPolicy()` |
    `TracingPolicy` | HttpServerOptions.`getTracingPolicy()` |

    Methods in io.vertx.core.http with parameters of type TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpClientOptions` | HttpClientOptions.`setTracingPolicy​(TracingPolicy tracingPolicy)` | Set the tracing policy for the client behavior when Vert.x has tracing enabled.
    `HttpServerOptions` | HttpServerOptions.`setTracingPolicy​(TracingPolicy tracingPolicy)` | Set the tracing policy for the server behavior when Vert.x has tracing enabled.

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

    Methods in io.vertx.core.spi.tracing with parameters of type TracingPolicy
    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 TracingPolicy in io.vertx.core.tracing

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

  - ### Uses of TracingPolicy in io.vertx.db2client

    Methods in io.vertx.db2client with parameters of type TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `DB2ConnectOptions` | DB2ConnectOptions.`setTracingPolicy​(TracingPolicy tracingPolicy)` |

  - ### Uses of TracingPolicy in io.vertx.ext.web.client

    Methods in io.vertx.ext.web.client with parameters of type TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `WebClientOptions` | WebClientOptions.`setTracingPolicy​(TracingPolicy tracingPolicy)` |

  - ### Uses of TracingPolicy in io.vertx.jdbcclient

    Methods in io.vertx.jdbcclient that return TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `TracingPolicy` | JDBCConnectOptions.`getTracingPolicy()` |

    Methods in io.vertx.jdbcclient with parameters of type TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `JDBCConnectOptions` | JDBCConnectOptions.`setTracingPolicy​(TracingPolicy tracingPolicy)` | Set the tracing policy for the client behavior when Vert.x has tracing enabled.

  - ### Uses of TracingPolicy in io.vertx.kafka.client.common

    Fields in io.vertx.kafka.client.common declared as TracingPolicy
    Modifier and Type | Field | Description
    --- | --- | ---
    `static TracingPolicy` | KafkaClientOptions.`DEFAULT_TRACING_POLICY` | Default tracing policy is 'propagate'

    Methods in io.vertx.kafka.client.common that return TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `TracingPolicy` | KafkaClientOptions.`getTracingPolicy()` |

    Methods in io.vertx.kafka.client.common with parameters of type TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `KafkaClientOptions` | KafkaClientOptions.`setTracingPolicy​(TracingPolicy tracingPolicy)` | Set the Kafka tracing policy.

  - ### Uses of TracingPolicy in io.vertx.mysqlclient

    Methods in io.vertx.mysqlclient with parameters of type TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `MySQLConnectOptions` | MySQLConnectOptions.`setTracingPolicy​(TracingPolicy tracingPolicy)` |

  - ### Uses of TracingPolicy in io.vertx.oracleclient

    Methods in io.vertx.oracleclient that return TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `TracingPolicy` | OracleConnectOptions.`getTracingPolicy()` |

    Methods in io.vertx.oracleclient with parameters of type TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `OracleConnectOptions` | OracleConnectOptions.`setTracingPolicy​(TracingPolicy tracingPolicy)` |

  - ### Uses of TracingPolicy in io.vertx.pgclient

    Methods in io.vertx.pgclient with parameters of type TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `PgConnectOptions` | PgConnectOptions.`setTracingPolicy​(TracingPolicy tracingPolicy)` |

  - ### Uses of TracingPolicy in io.vertx.redis.client

    Methods in io.vertx.redis.client that return TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `TracingPolicy` | RedisOptions.`getTracingPolicy()` |

    Methods in io.vertx.redis.client with parameters of type TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `RedisOptions` | RedisOptions.`setTracingPolicy​(TracingPolicy tracingPolicy)` | Set the tracing policy for the client behavior when Vert.x has tracing enabled.

  - ### Uses of TracingPolicy in io.vertx.sqlclient

    Methods in io.vertx.sqlclient that return TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `TracingPolicy` | SqlConnectOptions.`getTracingPolicy()` |

    Methods in io.vertx.sqlclient with parameters of type TracingPolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `SqlConnectOptions` | SqlConnectOptions.`setTracingPolicy​(TracingPolicy tracingPolicy)` | Set the tracing policy for the client behavior when Vert.x has tracing enabled.

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

    Methods in io.vertx.tracing.opentracing with parameters of type TracingPolicy
    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 TracingPolicy in io.vertx.tracing.zipkin

    Methods in io.vertx.tracing.zipkin with parameters of type TracingPolicy
    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)` |