# Uses of Package
io.vertx.core.spi

- Packages that use io.vertx.core.spi
  Package | Description
  --- | ---
  io.vertx.core |
  io.vertx.core.json |
  io.vertx.core.json.jackson |
  io.vertx.core.spi |
  io.vertx.core.spi.cluster |
  io.vertx.core.spi.context.executor |
  io.vertx.ext.cluster.infinispan |
  io.vertx.ext.dropwizard |
  io.vertx.grpc.contextstorage |
  io.vertx.lang.groovy |
  io.vertx.micrometer |
  io.vertx.reactivex.core |
  io.vertx.rxjava.core |
  io.vertx.rxjava3.core |
  io.vertx.spi.cluster.hazelcast |
  io.vertx.spi.cluster.ignite |
  io.vertx.spi.cluster.zookeeper |
  io.vertx.tracing.opentelemetry |
  io.vertx.tracing.opentracing |
  io.vertx.tracing.zipkin |

- Classes in io.vertx.core.spi used by io.vertx.core
  Class | Description
  --- | ---
  VerticleFactory | Has responsibility for creating verticle instances.
  VertxMetricsFactory | A factory for the plugable metrics SPI.
  VertxTracerFactory | A factory for the plug-able tracing SPI.

- Classes in io.vertx.core.spi used by io.vertx.core.json
  Class | Description
  --- | ---
  JsonFactory | A factory for the plug-able json SPI.

- Classes in io.vertx.core.spi used by io.vertx.core.json.jackson
  Class | Description
  --- | ---
  JsonFactory | A factory for the plug-able json SPI.

- Classes in io.vertx.core.spi used by io.vertx.core.spi
  Class | Description
  --- | ---
  ExecutorServiceFactory | The interface for a factory used to obtain an external `ExecutorService`.
  JsonFactory | A factory for the plug-able json SPI.
  VertxServiceProvider | Entry point for loading Vert.x SPI implementations.
  VertxThreadFactory |
  VertxTracerFactory | A factory for the plug-able tracing SPI.

- Classes in io.vertx.core.spi used by io.vertx.core.spi.cluster
  Class | Description
  --- | ---
  VertxServiceProvider | Entry point for loading Vert.x SPI implementations.

- Classes in io.vertx.core.spi used by io.vertx.core.spi.context.executor
  Class | Description
  --- | ---
  VertxServiceProvider | Entry point for loading Vert.x SPI implementations.

- Classes in io.vertx.core.spi used by io.vertx.ext.cluster.infinispan
  Class | Description
  --- | ---
  VertxServiceProvider | Entry point for loading Vert.x SPI implementations.

- Classes in io.vertx.core.spi used by io.vertx.ext.dropwizard
  Class | Description
  --- | ---
  VertxMetricsFactory | A factory for the plugable metrics SPI.
  VertxServiceProvider | Entry point for loading Vert.x SPI implementations.

- Classes in io.vertx.core.spi used by io.vertx.grpc.contextstorage
  Class | Description
  --- | ---
  VertxServiceProvider | Entry point for loading Vert.x SPI implementations.

- Classes in io.vertx.core.spi used by io.vertx.lang.groovy
  Class | Description
  --- | ---
  VerticleFactory | Has responsibility for creating verticle instances.

- Classes in io.vertx.core.spi used by io.vertx.micrometer
  Class | Description
  --- | ---
  VertxMetricsFactory | A factory for the plugable metrics SPI.
  VertxServiceProvider | Entry point for loading Vert.x SPI implementations.

- Classes in io.vertx.core.spi used by io.vertx.reactivex.core
  Class | Description
  --- | ---
  VerticleFactory | Has responsibility for creating verticle instances.
  VertxMetricsFactory | A factory for the plugable metrics SPI.
  VertxTracerFactory | A factory for the plug-able tracing SPI.

- Classes in io.vertx.core.spi used by io.vertx.rxjava.core
  Class | Description
  --- | ---
  VerticleFactory | Has responsibility for creating verticle instances.
  VertxMetricsFactory | A factory for the plugable metrics SPI.
  VertxTracerFactory | A factory for the plug-able tracing SPI.

- Classes in io.vertx.core.spi used by io.vertx.rxjava3.core
  Class | Description
  --- | ---
  VerticleFactory | Has responsibility for creating verticle instances.
  VertxMetricsFactory | A factory for the plugable metrics SPI.
  VertxTracerFactory | A factory for the plug-able tracing SPI.

- Classes in io.vertx.core.spi used by io.vertx.spi.cluster.hazelcast
  Class | Description
  --- | ---
  VertxServiceProvider | Entry point for loading Vert.x SPI implementations.

- Classes in io.vertx.core.spi used by io.vertx.spi.cluster.ignite
  Class | Description
  --- | ---
  VertxServiceProvider | Entry point for loading Vert.x SPI implementations.

- Classes in io.vertx.core.spi used by io.vertx.spi.cluster.zookeeper
  Class | Description
  --- | ---
  VertxServiceProvider | Entry point for loading Vert.x SPI implementations.

- Classes in io.vertx.core.spi used by io.vertx.tracing.opentelemetry
  Class | Description
  --- | ---
  VertxServiceProvider | Entry point for loading Vert.x SPI implementations.
  VertxTracerFactory | A factory for the plug-able tracing SPI.

- Classes in io.vertx.core.spi used by io.vertx.tracing.opentracing
  Class | Description
  --- | ---
  VertxServiceProvider | Entry point for loading Vert.x SPI implementations.
  VertxTracerFactory | A factory for the plug-able tracing SPI.

- Classes in io.vertx.core.spi used by io.vertx.tracing.zipkin
  Class | Description
  --- | ---
  VertxServiceProvider | Entry point for loading Vert.x SPI implementations.
  VertxTracerFactory | A factory for the plug-able tracing SPI.