## Uses of Interface
io.vertx.core.spi.VertxServiceProvider

- Packages that use VertxServiceProvider
  Package | Description
  --- | ---
  io.vertx.core.spi |
  io.vertx.core.spi.cluster |
  io.vertx.ext.cluster.infinispan |
  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 |

- - ### Uses of VertxServiceProvider in io.vertx.core.spi

    Subinterfaces of VertxServiceProvider in io.vertx.core.spi
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ExecutorServiceFactory` The interface for a factory used to obtain an external `ExecutorService`.
    `interface` | `FileResolverFactory` A factory for the pluggable file resolver SPI.
    `interface` | `VertxMetricsFactory` A factory for the plugable metrics SPI.
    `interface` | `VertxThreadFactory`
    `interface` | `VertxTracerFactory` A factory for the plug-able tracing SPI.

  - ### Uses of VertxServiceProvider in io.vertx.core.spi.cluster

    Subinterfaces of VertxServiceProvider in io.vertx.core.spi.cluster
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ClusterManager` A cluster provider for Vert.x must implement this interface.
    `interface` | `NodeSelector` Used by the `clustered EventBus` to select a node for a given message.

  - ### Uses of VertxServiceProvider in io.vertx.ext.cluster.infinispan

    Classes in io.vertx.ext.cluster.infinispan that implement VertxServiceProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InfinispanClusterManager`

  - ### Uses of VertxServiceProvider in io.vertx.spi.cluster.hazelcast

    Classes in io.vertx.spi.cluster.hazelcast that implement VertxServiceProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HazelcastClusterManager` A cluster manager that uses Hazelcast

  - ### Uses of VertxServiceProvider in io.vertx.spi.cluster.ignite

    Classes in io.vertx.spi.cluster.ignite that implement VertxServiceProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IgniteClusterManager` Apache Ignite based cluster manager.

  - ### Uses of VertxServiceProvider in io.vertx.spi.cluster.zookeeper

    Classes in io.vertx.spi.cluster.zookeeper that implement VertxServiceProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ZookeeperClusterManager` A cluster manager that uses Zookeeper

  - ### Uses of VertxServiceProvider in io.vertx.tracing.opentelemetry

    Classes in io.vertx.tracing.opentelemetry that implement VertxServiceProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OpenTelemetryTracingFactory`

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

    Classes in io.vertx.tracing.opentracing that implement VertxServiceProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OpenTracingTracerFactory`

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

    Classes in io.vertx.tracing.zipkin that implement VertxServiceProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ZipkinTracerFactory`

Copyright © 2022 Eclipse. All rights reserved.