Class: ServiceExporter

vertx-service-discovery-js/service_exporter~ ServiceExporter

new ServiceExporter()

The service exporter allows integrate other discovery technologies with the Vert.x service discovery. It maps
Source:

Methods

close(closeHandler)

Close the exporter
Parameters:
Name Type Description
closeHandler function the handle to be notified when exporter is closed, may be null
Source:

init(vertx, publisher, configuration, future)

Starts the exporter.
Parameters:
Name Type Description
vertx Vertx the vertx instance
publisher ServicePublisher the service discovery instance
configuration Object the bridge configuration if any
future Future a future on which the bridge must report the completion of the starting
Source:

onPublish(record)

Notify a new record has been published, the record's registration can be used to uniquely identify the record
Parameters:
Name Type Description
record Object the record
Source:

onUnpublish(id)

Notify an existing record has been removed
Parameters:
Name Type Description
id string the record registration id
Source:

onUpdate(record)

Notify an existing record has been updated, the record's registration can be used to uniquely identify the record
Parameters:
Name Type Description
record Object the record
Source: