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

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

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

    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.servicediscovery.consul

    Methods in io.vertx.servicediscovery.consul with parameters of type ServicePublisher
    Modifier and Type | Method and Description
    --- | ---
    `ImportedConsulService` | ImportedConsulService.`register(ServicePublisher publisher, Future<ImportedConsulService> completion)` Registers the service and completes the given future when done.
    `void` | ConsulServiceImporter.`start(Vertx vertx, ServicePublisher publisher, JsonObject configuration, Future<Void> completion)`
    `void` | ImportedConsulService.`unregister(ServicePublisher publiher, Future<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, Future<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, Future<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, Future<Void> future)` Starts the exporter.
    `void` | ServiceImporter.`start(Vertx vertx, ServicePublisher publisher, JsonObject configuration, Future<Void> future)` Starts the importer.
    `default void` | ServiceImporter.`stop(Vertx vertx, ServicePublisher publisher, Future<Void> future)` Deprecated. use `ServiceImporter.close(Handler)` instead. This method will be removed in 3.4.0.

Copyright © 2016. All rights reserved.