Class DockerLinksServiceImporter

java.lang.Object
io.vertx.servicediscovery.docker.DockerLinksServiceImporter
All Implemented Interfaces:
ServiceImporter

public class DockerLinksServiceImporter extends Object implements ServiceImporter
A discovery bridge analyzing environment variables to detect Docker links. It imports found links as services in the discovery infrastructure. As they are mapped from environment variable the set of imported service does not change after the initialization.
Author:
Clement Escoffier
  • Constructor Details

    • DockerLinksServiceImporter

      public DockerLinksServiceImporter()
  • Method Details

    • start

      public void start(Vertx vertx, ServicePublisher publisher, JsonObject configuration, Promise<Void> completion)
      Description copied from interface: ServiceImporter
      Starts the importer.
      Specified by:
      start in interface ServiceImporter
      Parameters:
      vertx - the vertx instance
      publisher - the service publisher instance
      configuration - the bridge configuration if any
      completion - a future on which the bridge must report the completion of the starting
    • close

      public void close(Handler<Void> completionHandler)
      Description copied from interface: ServiceImporter
      Closes the importer
      Specified by:
      close in interface ServiceImporter
      Parameters:
      completionHandler - the handle to be notified when importer is closed, may be null