Skip navigation links
A B C D E F G H I J L M N O P R S T U V 

A

AbstractServiceReference<T> - Class in io.vertx.servicediscovery.types
A class to simplify the implementation of service reference.
AbstractServiceReference(Vertx, ServiceDiscovery, Record) - Constructor for class io.vertx.servicediscovery.types.AbstractServiceReference
Creates a new instance of AbstractServiceReference.

B

bindings() - Method in interface io.vertx.servicediscovery.ServiceDiscovery
 

C

cached() - Method in interface io.vertx.servicediscovery.ServiceReference
Gets the service object if already retrieved.
cached() - Method in class io.vertx.servicediscovery.types.AbstractServiceReference
Returns the service object.
cachedAs(Class<X>) - Method in interface io.vertx.servicediscovery.ServiceReference
Gets the service object if already retrieved.
cachedAs(Class<X>) - Method in class io.vertx.servicediscovery.types.AbstractServiceReference
GGets the service object if already retrieved.
ClassLoaderUtils - Class in io.vertx.servicediscovery.utils
 
ClassLoaderUtils() - Constructor for class io.vertx.servicediscovery.utils.ClassLoaderUtils
 
close() - Method in interface io.vertx.servicediscovery.ServiceDiscovery
Closes the service discovery
close(Handler<Void>) - Method in interface io.vertx.servicediscovery.spi.ServiceExporter
Close the exporter
close(Handler<Void>) - Method in interface io.vertx.servicediscovery.spi.ServiceImporter
Closes the importer
close() - Method in class io.vertx.servicediscovery.types.AbstractServiceReference
create(Router, ServiceDiscovery) - Static method in class io.vertx.servicediscovery.rest.ServiceDiscoveryRestEndpoint
Creates the REST endpoint using the default root (/discovery).
create(Router, ServiceDiscovery, String) - Static method in class io.vertx.servicediscovery.rest.ServiceDiscoveryRestEndpoint
Creates the REST endpoint using the given root.
create(Vertx, ServiceDiscoveryOptions) - Static method in interface io.vertx.servicediscovery.ServiceDiscovery
Creates an instance of ServiceDiscovery.
create(Vertx) - Static method in interface io.vertx.servicediscovery.ServiceDiscovery
Creates a new instance of ServiceDiscovery using the default configuration.
create(Vertx, ServiceDiscoveryOptions, Handler<ServiceDiscovery>) - Static method in interface io.vertx.servicediscovery.ServiceDiscovery
Deprecated.
this will be removed in Vert.x 4, instead use ServiceDiscovery.create(Vertx, ServiceDiscoveryOptions)
create(Vertx, Handler<ServiceDiscovery>) - Static method in interface io.vertx.servicediscovery.ServiceDiscovery
Deprecated.
this will be removed in Vert.x 4, instead use ServiceDiscovery.create(Vertx)
createRecord(String, String, Class, JsonObject) - Static method in interface io.vertx.servicediscovery.types.EventBusService
Sugar method to creates a record for this type.
createRecord(String, String, String, JsonObject) - Static method in interface io.vertx.servicediscovery.types.EventBusService
Sugar method to creates a record for this type.
createRecord(String, String, Class) - Static method in interface io.vertx.servicediscovery.types.EventBusService
createRecord(String, String, String) - Static method in interface io.vertx.servicediscovery.types.EventBusService
Creates a record based on the parameters.
createRecord(String, String, int, String, JsonObject) - Static method in interface io.vertx.servicediscovery.types.HttpEndpoint
Convenient method to create a record for a HTTP endpoint.
createRecord(String, boolean, String, int, String, JsonObject) - Static method in interface io.vertx.servicediscovery.types.HttpEndpoint
Same as HttpEndpoint.createRecord(String, String, int, String, JsonObject) but let you configure whether or not the service is using https.
createRecord(String, String, int, String) - Static method in interface io.vertx.servicediscovery.types.HttpEndpoint
createRecord(String, String) - Static method in interface io.vertx.servicediscovery.types.HttpEndpoint
Same as HttpEndpoint.createRecord(String, String, int, String, JsonObject) but without metadata, using the port 80 and using "/" as root.
createRecord(String, JsonObject, JsonObject) - Static method in interface io.vertx.servicediscovery.types.JDBCDataSource
 
createRecord(String, String, String, JsonObject) - Static method in interface io.vertx.servicediscovery.types.MessageSource
Create a record representing a data producer.
createRecord(String, String, Class, JsonObject) - Static method in interface io.vertx.servicediscovery.types.MessageSource
Create a record representing a data producer.
createRecord(String, String, Class) - Static method in interface io.vertx.servicediscovery.types.MessageSource
createRecord(String, String, String) - Static method in interface io.vertx.servicediscovery.types.MessageSource
createRecord(String, String) - Static method in interface io.vertx.servicediscovery.types.MessageSource
Same as MessageSource.createRecord(String, String, Class, JsonObject) without additional metadata, and no type for the payload.
createRecord(String, JsonObject, JsonObject) - Static method in interface io.vertx.servicediscovery.types.MongoDataSource
Convenient method to create a record for a Mongo data source.
createRecord(String, JsonObject, JsonObject) - Static method in interface io.vertx.servicediscovery.types.RedisDataSource
Convenient method to create a record for a Redis data source.
createWithDelegate(Class<X>, T) - Static method in class io.vertx.servicediscovery.utils.ClassLoaderUtils
 

D

DEFAULT_ANNOUNCE_ADDRESS - Static variable in class io.vertx.servicediscovery.ServiceDiscoveryOptions
 
DEFAULT_ROOT - Static variable in class io.vertx.servicediscovery.rest.ServiceDiscoveryRestEndpoint
 
DEFAULT_USAGE_ADDRESS - Static variable in class io.vertx.servicediscovery.ServiceDiscoveryOptions
 

E

ENDPOINT - Static variable in class io.vertx.servicediscovery.Record
 
equals(Object) - Method in class io.vertx.servicediscovery.Record
Checks whether or not the current object is equal to the given object.
EventBusService - Interface in io.vertx.servicediscovery.types
ServiceType for event bus services (service proxies).
extractDelegate(Object) - Static method in class io.vertx.servicediscovery.utils.ClassLoaderUtils
 
extractDelegateFromJRubyObject(Object) - Static method in class io.vertx.servicediscovery.utils.ClassLoaderUtils
 
extractDelegateFromJsObject(Object) - Static method in class io.vertx.servicediscovery.utils.ClassLoaderUtils
 

F

fromJson(Iterable<Map.Entry<String, Object>>, Record) - Static method in class io.vertx.servicediscovery.RecordConverter
 
fromJson(Iterable<Map.Entry<String, Object>>, ServiceDiscoveryOptions) - Static method in class io.vertx.servicediscovery.ServiceDiscoveryOptionsConverter
 
fromJson(Iterable<Map.Entry<String, Object>>, HttpLocation) - Static method in class io.vertx.servicediscovery.types.HttpLocationConverter
 

G

get() - Method in interface io.vertx.servicediscovery.ServiceReference
Gets the object to access the service.
get(Vertx, ServiceDiscovery, Record, JsonObject) - Method in interface io.vertx.servicediscovery.spi.ServiceType
Gets the `service` for the given record.
get() - Method in class io.vertx.servicediscovery.types.AbstractServiceReference
Gets the service object.
getAnnounceAddress() - Method in class io.vertx.servicediscovery.ServiceDiscoveryOptions
 
getAs(Class<X>) - Method in interface io.vertx.servicediscovery.ServiceReference
Gets the object to access the service.
getAs(Class<X>) - Method in class io.vertx.servicediscovery.types.AbstractServiceReference
Gets the service object.
getBackendConfiguration() - Method in class io.vertx.servicediscovery.ServiceDiscoveryOptions
 
getClient(ServiceDiscovery, JsonObject, Handler<AsyncResult<HttpClient>>) - Static method in interface io.vertx.servicediscovery.types.HttpEndpoint
Convenient method that looks for a HTTP endpoint and provides the configured HttpClient.
getClient(ServiceDiscovery, JsonObject, JsonObject, Handler<AsyncResult<HttpClient>>) - Static method in interface io.vertx.servicediscovery.types.HttpEndpoint
Convenient method that looks for a HTTP endpoint and provides the configured HttpClient.
getClient(ServiceDiscovery, Function<Record, Boolean>, Handler<AsyncResult<HttpClient>>) - Static method in interface io.vertx.servicediscovery.types.HttpEndpoint
Convenient method that looks for a HTTP endpoint and provides the configured HttpClient.
getClient(ServiceDiscovery, Function<Record, Boolean>, JsonObject, Handler<AsyncResult<HttpClient>>) - Static method in interface io.vertx.servicediscovery.types.HttpEndpoint
Convenient method that looks for a HTTP endpoint and provides the configured HttpClient.
getConsumer(ServiceDiscovery, JsonObject, Handler<AsyncResult<MessageConsumer<T>>>) - Static method in interface io.vertx.servicediscovery.types.MessageSource
Convenient method that looks for a message source and provides the configured MessageConsumer.
getConsumer(ServiceDiscovery, Function<Record, Boolean>, Handler<AsyncResult<MessageConsumer<T>>>) - Static method in interface io.vertx.servicediscovery.types.MessageSource
Convenient method that looks for a message source and provides the configured MessageConsumer.
getEndpoint() - Method in class io.vertx.servicediscovery.types.HttpLocation
 
getHost() - Method in class io.vertx.servicediscovery.types.HttpLocation
 
getJDBCClient(ServiceDiscovery, JsonObject, Handler<AsyncResult<JDBCClient>>) - Static method in interface io.vertx.servicediscovery.types.JDBCDataSource
Convenient method that looks for a JDBC datasource source and provides the configured JDBCClient.
getJDBCClient(ServiceDiscovery, Function<Record, Boolean>, Handler<AsyncResult<JDBCClient>>) - Static method in interface io.vertx.servicediscovery.types.JDBCDataSource
Convenient method that looks for a JDBC datasource source and provides the configured JDBCClient.
getJDBCClient(ServiceDiscovery, JsonObject, JsonObject, Handler<AsyncResult<JDBCClient>>) - Static method in interface io.vertx.servicediscovery.types.JDBCDataSource
Convenient method that looks for a JDBC datasource source and provides the configured JDBCClient.
getJDBCClient(ServiceDiscovery, Function<Record, Boolean>, JsonObject, Handler<AsyncResult<JDBCClient>>) - Static method in interface io.vertx.servicediscovery.types.JDBCDataSource
Convenient method that looks for a JDBC datasource source and provides the configured JDBCClient.
getLocation() - Method in class io.vertx.servicediscovery.Record
 
getMetadata() - Method in class io.vertx.servicediscovery.Record
Gets the metadata attached to the record.
getMongoClient(ServiceDiscovery, JsonObject, Handler<AsyncResult<MongoClient>>) - Static method in interface io.vertx.servicediscovery.types.MongoDataSource
Convenient method that looks for a Mongo datasource source and provides the configured MongoClient.
getMongoClient(ServiceDiscovery, Function<Record, Boolean>, Handler<AsyncResult<MongoClient>>) - Static method in interface io.vertx.servicediscovery.types.MongoDataSource
Convenient method that looks for a Mongo datasource source and provides the configured MongoClient.
getMongoClient(ServiceDiscovery, JsonObject, JsonObject, Handler<AsyncResult<MongoClient>>) - Static method in interface io.vertx.servicediscovery.types.MongoDataSource
Convenient method that looks for a Mongo datasource source and provides the configured MongoClient.
getName() - Method in class io.vertx.servicediscovery.Record
Gets the name of the service.
getName() - Method in class io.vertx.servicediscovery.ServiceDiscoveryOptions
Gets the service discovery name used in service usage events.
getPort() - Method in class io.vertx.servicediscovery.types.HttpLocation
 
getProxy(ServiceDiscovery, Class<T>, Handler<AsyncResult<T>>) - Static method in interface io.vertx.servicediscovery.types.EventBusService
Lookup for a service record and if found, retrieve it and return the service object (used to consume the service).
getProxy(ServiceDiscovery, Class<T>, JsonObject, Handler<AsyncResult<T>>) - Static method in interface io.vertx.servicediscovery.types.EventBusService
Lookup for a service record and if found, retrieve it and return the service object (used to consume the service).
getRecord(JsonObject, Handler<AsyncResult<Record>>) - Method in interface io.vertx.servicediscovery.ServiceDiscovery
Lookups for a single record.
getRecord(Function<Record, Boolean>, Handler<AsyncResult<Record>>) - Method in interface io.vertx.servicediscovery.ServiceDiscovery
Lookups for a single record.
getRecord(Function<Record, Boolean>, boolean, Handler<AsyncResult<Record>>) - Method in interface io.vertx.servicediscovery.ServiceDiscovery
Lookups for a single record.
getRecord(String, Handler<AsyncResult<Record>>) - Method in interface io.vertx.servicediscovery.spi.ServiceDiscoveryBackend
Get the record with the given uuid.
getRecords(JsonObject, Handler<AsyncResult<List<Record>>>) - Method in interface io.vertx.servicediscovery.ServiceDiscovery
Lookups for a set of records.
getRecords(Function<Record, Boolean>, Handler<AsyncResult<List<Record>>>) - Method in interface io.vertx.servicediscovery.ServiceDiscovery
Lookups for a set of records.
getRecords(Function<Record, Boolean>, boolean, Handler<AsyncResult<List<Record>>>) - Method in interface io.vertx.servicediscovery.ServiceDiscovery
Lookups for a set of records.
getRecords(Handler<AsyncResult<List<Record>>>) - Method in interface io.vertx.servicediscovery.spi.ServiceDiscoveryBackend
Gets all the records
getRedisClient(ServiceDiscovery, JsonObject, Handler<AsyncResult<RedisClient>>) - Static method in interface io.vertx.servicediscovery.types.RedisDataSource
Convenient method that looks for a Redis data source and provides the configured RedisClient.
getRedisClient(ServiceDiscovery, Function<Record, Boolean>, Handler<AsyncResult<RedisClient>>) - Static method in interface io.vertx.servicediscovery.types.RedisDataSource
Convenient method that looks for a Redis data source and provides the configured RedisClient.
getRedisClient(ServiceDiscovery, JsonObject, JsonObject, Handler<AsyncResult<RedisClient>>) - Static method in interface io.vertx.servicediscovery.types.RedisDataSource
Convenient method that looks for a Redis data source and provides the configured RedisClient.
getRedisClient(ServiceDiscovery, Function<Record, Boolean>, JsonObject, Handler<AsyncResult<RedisClient>>) - Static method in interface io.vertx.servicediscovery.types.RedisDataSource
Convenient method that looks for a Redis data source and provides the configured RedisClient.
getReference(Record) - Method in interface io.vertx.servicediscovery.ServiceDiscovery
Gets a service reference from the given record.
getReferenceWithConfiguration(Record, JsonObject) - Method in interface io.vertx.servicediscovery.ServiceDiscovery
Gets a service reference from the given record, the reference is configured with the given json object.
getRegistration() - Method in class io.vertx.servicediscovery.Record
Gets the registration id if any.
getRoot() - Method in class io.vertx.servicediscovery.types.HttpLocation
 
getServiceProxy(ServiceDiscovery, Function<Record, Boolean>, Class<T>, Handler<AsyncResult<T>>) - Static method in interface io.vertx.servicediscovery.types.EventBusService
Lookup for a service record and if found, retrieve it and return the service object (used to consume the service).
getServiceProxy(ServiceDiscovery, Function<Record, Boolean>, Class<T>, JsonObject, Handler<AsyncResult<T>>) - Static method in interface io.vertx.servicediscovery.types.EventBusService
Lookup for a service record and if found, retrieve it and return the service object (used to consume the service).
getServiceProxyWithJsonFilter(ServiceDiscovery, JsonObject, Class<T>, Handler<AsyncResult<T>>) - Static method in interface io.vertx.servicediscovery.types.EventBusService
Lookup for a service record and if found, retrieve it and return the service object (used to consume the service).
getServiceProxyWithJsonFilter(ServiceDiscovery, JsonObject, Class<T>, JsonObject, Handler<AsyncResult<T>>) - Static method in interface io.vertx.servicediscovery.types.EventBusService
Lookup for a service record and if found, retrieve it and return the service object (used to consume the service).
getStatus() - Method in class io.vertx.servicediscovery.Record
Gets the current status of the service.
getType() - Method in class io.vertx.servicediscovery.Record
Gets the service type.
getUsageAddress() - Method in class io.vertx.servicediscovery.ServiceDiscoveryOptions
 
getWebClient(ServiceDiscovery, JsonObject, Handler<AsyncResult<WebClient>>) - Static method in interface io.vertx.servicediscovery.types.HttpEndpoint
Convenient method that looks for a HTTP endpoint and provides the configured .
getWebClient(ServiceDiscovery, JsonObject, JsonObject, Handler<AsyncResult<WebClient>>) - Static method in interface io.vertx.servicediscovery.types.HttpEndpoint
Convenient method that looks for a HTTP endpoint and provides the configured WebClient.
getWebClient(ServiceDiscovery, Function<Record, Boolean>, Handler<AsyncResult<WebClient>>) - Static method in interface io.vertx.servicediscovery.types.HttpEndpoint
Convenient method that looks for a HTTP endpoint and provides the configured WebClient.
getWebClient(ServiceDiscovery, Function<Record, Boolean>, JsonObject, Handler<AsyncResult<WebClient>>) - Static method in interface io.vertx.servicediscovery.types.HttpEndpoint
Convenient method that looks for a HTTP endpoint and provides the configured WebClient.

H

hashCode() - Method in class io.vertx.servicediscovery.Record
 
HttpEndpoint - Interface in io.vertx.servicediscovery.types
ServiceType for HTTP endpoint (REST api).
HttpLocation - Class in io.vertx.servicediscovery.types
Represents the location of a HTTP endpoint.
HttpLocation() - Constructor for class io.vertx.servicediscovery.types.HttpLocation
Creates a new HttpLocation instance.
HttpLocation(HttpLocation) - Constructor for class io.vertx.servicediscovery.types.HttpLocation
Creates a new HttpLocation instance by copying another instance.
HttpLocation(JsonObject) - Constructor for class io.vertx.servicediscovery.types.HttpLocation
Creates a new HttpLocation from the given json object
HttpLocationConverter - Class in io.vertx.servicediscovery.types
Converter for HttpLocation.
HttpLocationConverter() - Constructor for class io.vertx.servicediscovery.types.HttpLocationConverter
 

I

init(Vertx, JsonObject) - Method in interface io.vertx.servicediscovery.spi.ServiceDiscoveryBackend
Initializes the backend.
init(Vertx, ServicePublisher, JsonObject, Promise<Void>) - Method in interface io.vertx.servicediscovery.spi.ServiceExporter
Starts the exporter.
io.vertx.servicediscovery - package io.vertx.servicediscovery
 
io.vertx.servicediscovery.rest - package io.vertx.servicediscovery.rest
 
io.vertx.servicediscovery.spi - package io.vertx.servicediscovery.spi
 
io.vertx.servicediscovery.types - package io.vertx.servicediscovery.types
 
io.vertx.servicediscovery.utils - package io.vertx.servicediscovery.utils
 
isAutoRegistrationOfImporters() - Method in class io.vertx.servicediscovery.ServiceDiscoveryOptions
 
isHolding(Object) - Method in interface io.vertx.servicediscovery.ServiceReference
Checks whether or not the service reference has the given service object.
isHolding(Object) - Method in class io.vertx.servicediscovery.types.AbstractServiceReference
 
isSsl() - Method in class io.vertx.servicediscovery.types.HttpLocation
 

J

JDBCDataSource - Interface in io.vertx.servicediscovery.types
 

L

load(String, ClassLoader) - Static method in class io.vertx.servicediscovery.utils.ClassLoaderUtils
 

M

match(JsonObject) - Method in class io.vertx.servicediscovery.Record
Checks whether or not the current Record matches the filter.
MessageSource - Interface in io.vertx.servicediscovery.types
Service type for data producer.
MongoDataSource - Interface in io.vertx.servicediscovery.types
 

N

name() - Method in interface io.vertx.servicediscovery.spi.ServiceDiscoveryBackend
 
name() - Method in interface io.vertx.servicediscovery.spi.ServiceType
 

O

onClose() - Method in class io.vertx.servicediscovery.types.AbstractServiceReference
Callback that let you cleanup the service object.
onPublish(Record) - Method in interface io.vertx.servicediscovery.spi.ServiceExporter
Notify a new record has been published, the record's registration can be used to uniquely identify the record
onUnpublish(String) - Method in interface io.vertx.servicediscovery.spi.ServiceExporter
Notify an existing record has been removed
onUpdate(Record) - Method in interface io.vertx.servicediscovery.spi.ServiceExporter
Notify an existing record has been updated, the record's registration can be used to uniquely identify the record
options() - Method in interface io.vertx.servicediscovery.ServiceDiscovery
 

P

publish(Record, Handler<AsyncResult<Record>>) - Method in interface io.vertx.servicediscovery.ServiceDiscovery
Publishes a record.
publish(Record, Handler<AsyncResult<Record>>) - Method in interface io.vertx.servicediscovery.spi.ServicePublisher
Publishes a record.

R

Record - Class in io.vertx.servicediscovery
Describes a `service`.
Record() - Constructor for class io.vertx.servicediscovery.Record
Creates a new Record.
Record(JsonObject) - Constructor for class io.vertx.servicediscovery.Record
Creates a new Record from its json representation.
Record(Record) - Constructor for class io.vertx.servicediscovery.Record
Creates a new Record by copying the values from another Record.
record() - Method in interface io.vertx.servicediscovery.ServiceReference
 
record() - Method in class io.vertx.servicediscovery.types.AbstractServiceReference
 
RecordConverter - Class in io.vertx.servicediscovery
Converter for Record.
RecordConverter() - Constructor for class io.vertx.servicediscovery.RecordConverter
 
RedisDataSource - Interface in io.vertx.servicediscovery.types
Service type for Redis data source.
registerServiceExporter(ServiceExporter, JsonObject) - Method in interface io.vertx.servicediscovery.ServiceDiscovery
Registers a discovery bridge.
registerServiceExporter(ServiceExporter, JsonObject, Handler<AsyncResult<Void>>) - Method in interface io.vertx.servicediscovery.ServiceDiscovery
Registers a discovery bridge.
registerServiceImporter(ServiceImporter, JsonObject) - Method in interface io.vertx.servicediscovery.ServiceDiscovery
Registers a discovery service importer.
registerServiceImporter(ServiceImporter, JsonObject, Handler<AsyncResult<Void>>) - Method in interface io.vertx.servicediscovery.ServiceDiscovery
Registers a discovery service importer.
release(ServiceReference) - Method in interface io.vertx.servicediscovery.ServiceDiscovery
Releases the service reference.
release() - Method in interface io.vertx.servicediscovery.ServiceReference
Releases the reference.
release() - Method in class io.vertx.servicediscovery.types.AbstractServiceReference
If the service object has been retrieved, calls AbstractServiceReference.onClose() and release the reference.
releaseServiceObject(ServiceDiscovery, Object) - Static method in interface io.vertx.servicediscovery.ServiceDiscovery
Release the service object retrieved using get methods from the service type interface.
remove(Record, Handler<AsyncResult<Record>>) - Method in interface io.vertx.servicediscovery.spi.ServiceDiscoveryBackend
Removes a record.
remove(String, Handler<AsyncResult<Record>>) - Method in interface io.vertx.servicediscovery.spi.ServiceDiscoveryBackend
Removes a records based on its UUID.
retrieve() - Method in class io.vertx.servicediscovery.types.AbstractServiceReference
Method to implement to retrieve the service object.

S

service - Variable in class io.vertx.servicediscovery.types.AbstractServiceReference
 
ServiceDiscovery - Interface in io.vertx.servicediscovery
Service Discovery main entry point.
ServiceDiscoveryBackend - Interface in io.vertx.servicediscovery.spi
By default the service discovery uses a distributed map to store the records.
ServiceDiscoveryOptions - Class in io.vertx.servicediscovery
Options to configure the service discovery.
ServiceDiscoveryOptions() - Constructor for class io.vertx.servicediscovery.ServiceDiscoveryOptions
Creates a new instance of ServiceDiscoveryOptions using the default values.
ServiceDiscoveryOptions(ServiceDiscoveryOptions) - Constructor for class io.vertx.servicediscovery.ServiceDiscoveryOptions
Creates a new instance of ServiceDiscoveryOptions by copying the values from another instance.
ServiceDiscoveryOptions(JsonObject) - Constructor for class io.vertx.servicediscovery.ServiceDiscoveryOptions
Creates a new instance of ServiceDiscoveryOptions from its JSON representation.
ServiceDiscoveryOptionsConverter - Class in io.vertx.servicediscovery
ServiceDiscoveryOptionsConverter() - Constructor for class io.vertx.servicediscovery.ServiceDiscoveryOptionsConverter
 
ServiceDiscoveryRestEndpoint - Class in io.vertx.servicediscovery.rest
Allows publishing the vert.x service discovery as a REST endpoint.
ServiceExporter - Interface in io.vertx.servicediscovery.spi
The service exporter allows integrate other discovery technologies with the Vert.x service discovery.
ServiceImporter - Interface in io.vertx.servicediscovery.spi
The service importer allows integrate other discovery technologies with the Vert.x service discovery.
ServicePublisher - Interface in io.vertx.servicediscovery.spi
The publisher is used by the importer to publish or unpublish records.
ServiceReference - Interface in io.vertx.servicediscovery
Once a consumer has chosen a service, it builds a ServiceReference managing the binding with the chosen service provider.
ServiceType - Interface in io.vertx.servicediscovery.spi
Represents a service type.
setAnnounceAddress(String) - Method in class io.vertx.servicediscovery.ServiceDiscoveryOptions
Sets the event bus address on which the service arrivals, departures and modifications are announced.
setAutoRegistrationOfImporters(boolean) - Method in class io.vertx.servicediscovery.ServiceDiscoveryOptions
Sets whether or not the registration of importers declared as SPI is enabled.
setBackendConfiguration(JsonObject) - Method in class io.vertx.servicediscovery.ServiceDiscoveryOptions
Sets the configuration passed to the ServiceDiscoveryBackend.
setEndpoint(String) - Method in class io.vertx.servicediscovery.types.HttpLocation
Sets the endpoint, which is the URL of the service.
setHost(String) - Method in class io.vertx.servicediscovery.types.HttpLocation
Sets the host.
setLocation(JsonObject) - Method in class io.vertx.servicediscovery.Record
Sets the json object describing the location of the service.
setMetadata(JsonObject) - Method in class io.vertx.servicediscovery.Record
 
setName(String) - Method in class io.vertx.servicediscovery.Record
Sets the name of the service.
setName(String) - Method in class io.vertx.servicediscovery.ServiceDiscoveryOptions
Sets the service discovery name used in the service usage events.
setPort(int) - Method in class io.vertx.servicediscovery.types.HttpLocation
Sets the port
setRegistration(String) - Method in class io.vertx.servicediscovery.Record
Sets the registration id.
setRoot(String) - Method in class io.vertx.servicediscovery.types.HttpLocation
Sets the path of the service (root)
setSsl(boolean) - Method in class io.vertx.servicediscovery.types.HttpLocation
Sets whether or not the HTTP service is using https.
setStatus(Status) - Method in class io.vertx.servicediscovery.Record
Sets the status of the service.
setType(String) - Method in class io.vertx.servicediscovery.Record
Sets the type of service.
setUsageAddress(String) - Method in class io.vertx.servicediscovery.ServiceDiscoveryOptions
Sets the usage address: the event bus address on which are sent the service usage events (bind / release).
start(Vertx, ServicePublisher, JsonObject, Promise<Void>) - Method in interface io.vertx.servicediscovery.spi.ServiceImporter
Starts the importer.
Status - Enum in io.vertx.servicediscovery
Service publication status.
store(Record, Handler<AsyncResult<Record>>) - Method in interface io.vertx.servicediscovery.spi.ServiceDiscoveryBackend
Stores a record.

T

toJson() - Method in class io.vertx.servicediscovery.Record
 
toJson(Record, JsonObject) - Static method in class io.vertx.servicediscovery.RecordConverter
 
toJson(Record, Map<String, Object>) - Static method in class io.vertx.servicediscovery.RecordConverter
 
toJson() - Method in class io.vertx.servicediscovery.ServiceDiscoveryOptions
Builds the JSON representation for the current ServiceDiscoveryOptions.
toJson(ServiceDiscoveryOptions, JsonObject) - Static method in class io.vertx.servicediscovery.ServiceDiscoveryOptionsConverter
 
toJson(ServiceDiscoveryOptions, Map<String, Object>) - Static method in class io.vertx.servicediscovery.ServiceDiscoveryOptionsConverter
 
toJson() - Method in class io.vertx.servicediscovery.types.HttpLocation
 
toJson(HttpLocation, JsonObject) - Static method in class io.vertx.servicediscovery.types.HttpLocationConverter
 
toJson(HttpLocation, Map<String, Object>) - Static method in class io.vertx.servicediscovery.types.HttpLocationConverter
 
TYPE - Static variable in interface io.vertx.servicediscovery.types.EventBusService
Name of the type.
TYPE - Static variable in interface io.vertx.servicediscovery.types.HttpEndpoint
 
TYPE - Static variable in interface io.vertx.servicediscovery.types.JDBCDataSource
 
TYPE - Static variable in interface io.vertx.servicediscovery.types.MessageSource
 
TYPE - Static variable in interface io.vertx.servicediscovery.types.MongoDataSource
 
TYPE - Static variable in interface io.vertx.servicediscovery.types.RedisDataSource
 

U

UNKNOWN - Static variable in interface io.vertx.servicediscovery.spi.ServiceType
Unknown type.
unpublish(String, Handler<AsyncResult<Void>>) - Method in interface io.vertx.servicediscovery.ServiceDiscovery
Un-publishes a record.
unpublish(String, Handler<AsyncResult<Void>>) - Method in interface io.vertx.servicediscovery.spi.ServicePublisher
Un-publishes a record.
update(Record, Handler<AsyncResult<Record>>) - Method in interface io.vertx.servicediscovery.ServiceDiscovery
Updates the given record.
update(Record, Handler<AsyncResult<Void>>) - Method in interface io.vertx.servicediscovery.spi.ServiceDiscoveryBackend
Updates a record
update(Record, Handler<AsyncResult<Record>>) - Method in interface io.vertx.servicediscovery.spi.ServicePublisher
Updates an existing record.

V

valueOf(String) - Static method in enum io.vertx.servicediscovery.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.vertx.servicediscovery.Status
Returns an array containing the constants of this enum type, in the order they are declared.
vertx - Variable in class io.vertx.servicediscovery.types.AbstractServiceReference
 
A B C D E F G H I J L M N O P R S T U V 
Skip navigation links

Copyright © 2020 Eclipse. All rights reserved.