## Uses of Interface
io.vertx.servicediscovery.spi.ServicePublisher

- Packages that use ServicePublisher
  Package | Description
  --- | ---
  io.vertx.reactivex.servicediscovery.spi |
  io.vertx.rxjava.servicediscovery.spi |
  io.vertx.rxjava3.servicediscovery.spi |
  io.vertx.servicediscovery.consul |
  io.vertx.servicediscovery.docker |
  io.vertx.servicediscovery.kubernetes |
  io.vertx.servicediscovery.spi |
  io.vertx.servicediscovery.zookeeper |

- - ### Uses of ServicePublisher in io.vertx.reactivex.servicediscovery.spi

    Methods in io.vertx.reactivex.servicediscovery.spi that return ServicePublisher
    Modifier and Type | Method and Description
    --- | ---
    `ServicePublisher` | ServicePublisher.`getDelegate()`

    Methods in io.vertx.reactivex.servicediscovery.spi with parameters of type ServicePublisher
    Modifier and Type | Method and Description
    --- | ---
    `static ServicePublisher` | ServicePublisher.`newInstance(ServicePublisher arg)`

    Constructors in io.vertx.reactivex.servicediscovery.spi with parameters of type ServicePublisher
    Constructor and Description
    `ServicePublisher(ServicePublisher delegate)`

  - ### Uses of ServicePublisher in io.vertx.rxjava.servicediscovery.spi

    Methods in io.vertx.rxjava.servicediscovery.spi that return ServicePublisher
    Modifier and Type | Method and Description
    --- | ---
    `ServicePublisher` | ServicePublisher.`getDelegate()`

    Methods in io.vertx.rxjava.servicediscovery.spi with parameters of type ServicePublisher
    Modifier and Type | Method and Description
    --- | ---
    `static ServicePublisher` | ServicePublisher.`newInstance(ServicePublisher arg)`

    Constructors in io.vertx.rxjava.servicediscovery.spi with parameters of type ServicePublisher
    Constructor and Description
    `ServicePublisher(ServicePublisher delegate)`

  - ### Uses of ServicePublisher in io.vertx.rxjava3.servicediscovery.spi

    Methods in io.vertx.rxjava3.servicediscovery.spi that return ServicePublisher
    Modifier and Type | Method and Description
    --- | ---
    `ServicePublisher` | ServicePublisher.`getDelegate()`

    Methods in io.vertx.rxjava3.servicediscovery.spi with parameters of type ServicePublisher
    Modifier and Type | Method and Description
    --- | ---
    `static ServicePublisher` | ServicePublisher.`newInstance(ServicePublisher arg)`

    Constructors in io.vertx.rxjava3.servicediscovery.spi with parameters of type ServicePublisher
    Constructor and Description
    `ServicePublisher(ServicePublisher delegate)`

  - ### Uses of ServicePublisher in io.vertx.servicediscovery.consul

    Methods in io.vertx.servicediscovery.consul with parameters of type ServicePublisher
    Modifier and Type | Method and Description
    --- | ---
    `ImportedConsulService` | ImportedConsulService.`register(ServicePublisher publisher, Promise<ImportedConsulService> completion)` Registers the service and completes the given future when done.
    `void` | ConsulServiceImporter.`start(Vertx vertx, ServicePublisher publisher, JsonObject configuration, Promise<Void> completion)`
    `void` | ImportedConsulService.`unregister(ServicePublisher publiher, Promise<Void> completion)` Unregisters the service and completes the given future when done, if not `null`

  - ### Uses of ServicePublisher in io.vertx.servicediscovery.docker

    Methods in io.vertx.servicediscovery.docker with parameters of type ServicePublisher
    Modifier and Type | Method and Description
    --- | ---
    `void` | DockerLinksServiceImporter.`start(Vertx vertx, ServicePublisher publisher, JsonObject configuration, Promise<Void> completion)`

  - ### Uses of ServicePublisher in io.vertx.servicediscovery.kubernetes

    Methods in io.vertx.servicediscovery.kubernetes with parameters of type ServicePublisher
    Modifier and Type | Method and Description
    --- | ---
    `void` | KubernetesServiceImporter.`start(Vertx vertx, ServicePublisher publisher, JsonObject configuration, Promise<Void> completion)`

  - ### Uses of ServicePublisher in io.vertx.servicediscovery.spi

    Methods in io.vertx.servicediscovery.spi with parameters of type ServicePublisher
    Modifier and Type | Method and Description
    --- | ---
    `void` | ServiceExporter.`init(Vertx vertx, ServicePublisher publisher, JsonObject configuration, Promise<Void> future)` Starts the exporter.
    `void` | ServiceImporter.`start(Vertx vertx, ServicePublisher publisher, JsonObject configuration, Promise<Void> future)` Starts the importer.

  - ### Uses of ServicePublisher in io.vertx.servicediscovery.zookeeper

    Methods in io.vertx.servicediscovery.zookeeper with parameters of type ServicePublisher
    Modifier and Type | Method and Description
    --- | ---
    `void` | ZookeeperServiceImporter.`start(Vertx vertx, ServicePublisher publisher, JsonObject configuration, Promise<Void> future)`

Copyright © 2023 Eclipse. All rights reserved.