# Uses of Package
io.vertx.core.spi.cluster

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

- Classes in io.vertx.core.spi.cluster used by io.vertx.core
  Class | Description
  --- | ---
  ClusterManager | A cluster provider for Vert.x must implement this interface.

- Classes in io.vertx.core.spi.cluster used by io.vertx.core.spi.cluster
  Class | Description
  --- | ---
  NodeInfo | Details about a clustered Vert.x node.
  NodeListener | A NodeListener is called when nodes join or leave the cluster
  RegistrationInfo | Registration data stored by the cluster manager.
  RegistrationListener | Registration listener used by the cluster manager to keep the clustered event bus updated with the registration changes.
  RegistrationUpdateEvent | Event fired by the `ClusterManager` when messaging handler registrations are added or removed.

- Classes in io.vertx.core.spi.cluster used by io.vertx.ext.cluster.infinispan
  Class | Description
  --- | ---
  ClusterManager | A cluster provider for Vert.x must implement this interface.
  NodeInfo | Details about a clustered Vert.x node.
  NodeListener | A NodeListener is called when nodes join or leave the cluster
  RegistrationInfo | Registration data stored by the cluster manager.
  RegistrationListener | Registration listener used by the cluster manager to keep the clustered event bus updated with the registration changes.

- Classes in io.vertx.core.spi.cluster used by io.vertx.reactivex.core
  Class | Description
  --- | ---
  ClusterManager | A cluster provider for Vert.x must implement this interface.

- Classes in io.vertx.core.spi.cluster used by io.vertx.rxjava.core
  Class | Description
  --- | ---
  ClusterManager | A cluster provider for Vert.x must implement this interface.

- Classes in io.vertx.core.spi.cluster used by io.vertx.rxjava3.core
  Class | Description
  --- | ---
  ClusterManager | A cluster provider for Vert.x must implement this interface.

- Classes in io.vertx.core.spi.cluster used by io.vertx.spi.cluster.hazelcast
  Class | Description
  --- | ---
  ClusterManager | A cluster provider for Vert.x must implement this interface.
  NodeInfo | Details about a clustered Vert.x node.
  NodeListener | A NodeListener is called when nodes join or leave the cluster
  RegistrationInfo | Registration data stored by the cluster manager.
  RegistrationListener | Registration listener used by the cluster manager to keep the clustered event bus updated with the registration changes.

- Classes in io.vertx.core.spi.cluster used by io.vertx.spi.cluster.ignite
  Class | Description
  --- | ---
  ClusterManager | A cluster provider for Vert.x must implement this interface.
  NodeInfo | Details about a clustered Vert.x node.
  NodeListener | A NodeListener is called when nodes join or leave the cluster
  RegistrationInfo | Registration data stored by the cluster manager.
  RegistrationListener | Registration listener used by the cluster manager to keep the clustered event bus updated with the registration changes.

- Classes in io.vertx.core.spi.cluster used by io.vertx.spi.cluster.zookeeper
  Class | Description
  --- | ---
  ClusterManager | A cluster provider for Vert.x must implement this interface.
  NodeInfo | Details about a clustered Vert.x node.
  NodeListener | A NodeListener is called when nodes join or leave the cluster
  RegistrationInfo | Registration data stored by the cluster manager.
  RegistrationListener | Registration listener used by the cluster manager to keep the clustered event bus updated with the registration changes.