| Package | Description | 
|---|---|
| io.vertx.rxjava.servicediscovery | |
| io.vertx.rxjava.servicediscovery.types | 
| Modifier and Type | Field and Description | 
|---|---|
static io.vertx.lang.rx.TypeArg<ServiceDiscovery> | 
ServiceDiscovery.__TYPE_ARG  | 
| Modifier and Type | Method and Description | 
|---|---|
static ServiceDiscovery | 
ServiceDiscovery.create(Vertx vertx)
Creates a new instance of  
ServiceDiscovery using the default configuration. | 
static ServiceDiscovery | 
ServiceDiscovery.create(Vertx vertx,
      Handler<ServiceDiscovery> completionHandler)
Deprecated.  
 | 
static ServiceDiscovery | 
ServiceDiscovery.create(Vertx vertx,
      ServiceDiscoveryOptions options)
Creates an instance of  
ServiceDiscovery. | 
static ServiceDiscovery | 
ServiceDiscovery.create(Vertx vertx,
      ServiceDiscoveryOptions options,
      Handler<ServiceDiscovery> completionHandler)
Deprecated.  
 | 
static ServiceDiscovery | 
ServiceDiscovery.newInstance(ServiceDiscovery arg)  | 
ServiceDiscovery | 
ServiceDiscovery.registerServiceExporter(ServiceExporter exporter,
                       JsonObject configuration)
Registers a discovery bridge. 
 | 
ServiceDiscovery | 
ServiceDiscovery.registerServiceExporter(ServiceExporter exporter,
                       JsonObject configuration,
                       Handler<AsyncResult<Void>> completionHandler)
Registers a discovery bridge. 
 | 
ServiceDiscovery | 
ServiceDiscovery.registerServiceImporter(ServiceImporter importer,
                       JsonObject configuration)
Registers a discovery service importer. 
 | 
ServiceDiscovery | 
ServiceDiscovery.registerServiceImporter(ServiceImporter importer,
                       JsonObject configuration,
                       Handler<AsyncResult<Void>> completionHandler)
Registers a discovery service importer. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
ServiceDiscovery.releaseServiceObject(ServiceDiscovery discovery,
                    Object svcObject)
Release the service object retrieved using  
get methods from the service type interface. | 
| Modifier and Type | Method and Description | 
|---|---|
static ServiceDiscovery | 
ServiceDiscovery.create(Vertx vertx,
      Handler<ServiceDiscovery> completionHandler)
Deprecated.  
 | 
static ServiceDiscovery | 
ServiceDiscovery.create(Vertx vertx,
      ServiceDiscoveryOptions options,
      Handler<ServiceDiscovery> completionHandler)
Deprecated.  
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
HttpEndpoint.getClient(ServiceDiscovery discovery,
         java.util.function.Function<Record,Boolean> filter,
         Handler<AsyncResult<HttpClient>> resultHandler)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static void | 
HttpEndpoint.getClient(ServiceDiscovery discovery,
         java.util.function.Function<Record,Boolean> filter,
         JsonObject conf,
         Handler<AsyncResult<HttpClient>> resultHandler)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static void | 
HttpEndpoint.getClient(ServiceDiscovery discovery,
         JsonObject filter,
         Handler<AsyncResult<HttpClient>> resultHandler)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static void | 
HttpEndpoint.getClient(ServiceDiscovery discovery,
         JsonObject filter,
         JsonObject conf,
         Handler<AsyncResult<HttpClient>> resultHandler)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static <T> void | 
MessageSource.getConsumer(ServiceDiscovery discovery,
           java.util.function.Function<Record,Boolean> filter,
           Handler<AsyncResult<MessageConsumer<T>>> resultHandler)
Convenient method that looks for a message source and provides the configured . 
 | 
static <T> void | 
MessageSource.getConsumer(ServiceDiscovery discovery,
           JsonObject filter,
           Handler<AsyncResult<MessageConsumer<T>>> resultHandler)
Convenient method that looks for a message source and provides the configured . 
 | 
static void | 
JDBCDataSource.getJDBCClient(ServiceDiscovery discovery,
             java.util.function.Function<Record,Boolean> filter,
             Handler<AsyncResult<JDBCClient>> resultHandler)
Convenient method that looks for a JDBC datasource source and provides the configured  
JDBCClient. | 
static void | 
JDBCDataSource.getJDBCClient(ServiceDiscovery discovery,
             java.util.function.Function<Record,Boolean> filter,
             JsonObject consumerConfiguration,
             Handler<AsyncResult<JDBCClient>> resultHandler)
Convenient method that looks for a JDBC datasource source and provides the configured  
JDBCClient. | 
static void | 
JDBCDataSource.getJDBCClient(ServiceDiscovery discovery,
             JsonObject filter,
             Handler<AsyncResult<JDBCClient>> resultHandler)
Convenient method that looks for a JDBC datasource source and provides the configured  
JDBCClient. | 
static void | 
JDBCDataSource.getJDBCClient(ServiceDiscovery discovery,
             JsonObject filter,
             JsonObject consumerConfiguration,
             Handler<AsyncResult<JDBCClient>> resultHandler)
Convenient method that looks for a JDBC datasource source and provides the configured  
JDBCClient. | 
static void | 
MongoDataSource.getMongoClient(ServiceDiscovery discovery,
              java.util.function.Function<Record,Boolean> filter,
              Handler<AsyncResult<MongoClient>> resultHandler)
Convenient method that looks for a Mongo datasource source and provides the configured
  
MongoClient. | 
static void | 
MongoDataSource.getMongoClient(ServiceDiscovery discovery,
              JsonObject filter,
              Handler<AsyncResult<MongoClient>> resultHandler)
Convenient method that looks for a Mongo datasource source and provides the configured  
MongoClient. | 
static void | 
MongoDataSource.getMongoClient(ServiceDiscovery discovery,
              JsonObject filter,
              JsonObject consumerConfiguration,
              Handler<AsyncResult<MongoClient>> resultHandler)
Convenient method that looks for a Mongo datasource source and provides the configured  
MongoClient. | 
static void | 
RedisDataSource.getRedisClient(ServiceDiscovery discovery,
              java.util.function.Function<Record,Boolean> filter,
              Handler<AsyncResult<RedisClient>> resultHandler)
Convenient method that looks for a Redis data source and provides the configured  
RedisClient. | 
static void | 
RedisDataSource.getRedisClient(ServiceDiscovery discovery,
              java.util.function.Function<Record,Boolean> filter,
              JsonObject consumerConfiguration,
              Handler<AsyncResult<RedisClient>> resultHandler)
Convenient method that looks for a Redis data source and provides the configured  
RedisClient. | 
static void | 
RedisDataSource.getRedisClient(ServiceDiscovery discovery,
              JsonObject filter,
              Handler<AsyncResult<RedisClient>> resultHandler)
Convenient method that looks for a Redis data source and provides the configured  
RedisClient. | 
static void | 
RedisDataSource.getRedisClient(ServiceDiscovery discovery,
              JsonObject filter,
              JsonObject consumerConfiguration,
              Handler<AsyncResult<RedisClient>> resultHandler)
Convenient method that looks for a Redis data source and provides the configured  
RedisClient. | 
static <T> T | 
EventBusService.getServiceProxy(ServiceDiscovery discovery,
               java.util.function.Function<Record,Boolean> filter,
               Class<T> clientClass,
               Handler<AsyncResult<T>> resultHandler)
Lookup for a service record and if found, retrieve it and return the service object (used to consume the service). 
 | 
static <T> T | 
EventBusService.getServiceProxy(ServiceDiscovery discovery,
               java.util.function.Function<Record,Boolean> filter,
               Class<T> clientClass,
               JsonObject conf,
               Handler<AsyncResult<T>> resultHandler)
Lookup for a service record and if found, retrieve it and return the service object (used to consume the service). 
 | 
static <T> T | 
EventBusService.getServiceProxyWithJsonFilter(ServiceDiscovery discovery,
                             JsonObject filter,
                             Class<T> clientClass,
                             Handler<AsyncResult<T>> resultHandler)
Lookup for a service record and if found, retrieve it and return the service object (used to consume the service). 
 | 
static <T> T | 
EventBusService.getServiceProxyWithJsonFilter(ServiceDiscovery discovery,
                             JsonObject filter,
                             Class<T> clientClass,
                             JsonObject conf,
                             Handler<AsyncResult<T>> resultHandler)
Lookup for a service record and if found, retrieve it and return the service object (used to consume the service). 
 | 
static void | 
HttpEndpoint.getWebClient(ServiceDiscovery discovery,
            java.util.function.Function<Record,Boolean> filter,
            Handler<AsyncResult<WebClient>> resultHandler)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static void | 
HttpEndpoint.getWebClient(ServiceDiscovery discovery,
            java.util.function.Function<Record,Boolean> filter,
            JsonObject conf,
            Handler<AsyncResult<WebClient>> resultHandler)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static void | 
HttpEndpoint.getWebClient(ServiceDiscovery discovery,
            JsonObject filter,
            Handler<AsyncResult<WebClient>> resultHandler)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static void | 
HttpEndpoint.getWebClient(ServiceDiscovery discovery,
            JsonObject filter,
            JsonObject conf,
            Handler<AsyncResult<WebClient>> resultHandler)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static Single<HttpClient> | 
HttpEndpoint.rxGetClient(ServiceDiscovery discovery,
           java.util.function.Function<Record,Boolean> filter)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static Single<HttpClient> | 
HttpEndpoint.rxGetClient(ServiceDiscovery discovery,
           java.util.function.Function<Record,Boolean> filter,
           JsonObject conf)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static Single<HttpClient> | 
HttpEndpoint.rxGetClient(ServiceDiscovery discovery,
           JsonObject filter)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static Single<HttpClient> | 
HttpEndpoint.rxGetClient(ServiceDiscovery discovery,
           JsonObject filter,
           JsonObject conf)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static <T> Single<MessageConsumer<T>> | 
MessageSource.rxGetConsumer(ServiceDiscovery discovery,
             java.util.function.Function<Record,Boolean> filter)
Convenient method that looks for a message source and provides the configured . 
 | 
static <T> Single<MessageConsumer<T>> | 
MessageSource.rxGetConsumer(ServiceDiscovery discovery,
             JsonObject filter)
Convenient method that looks for a message source and provides the configured . 
 | 
static Single<JDBCClient> | 
JDBCDataSource.rxGetJDBCClient(ServiceDiscovery discovery,
               java.util.function.Function<Record,Boolean> filter)
Convenient method that looks for a JDBC datasource source and provides the configured  
JDBCClient. | 
static Single<JDBCClient> | 
JDBCDataSource.rxGetJDBCClient(ServiceDiscovery discovery,
               java.util.function.Function<Record,Boolean> filter,
               JsonObject consumerConfiguration)
Convenient method that looks for a JDBC datasource source and provides the configured  
JDBCClient. | 
static Single<JDBCClient> | 
JDBCDataSource.rxGetJDBCClient(ServiceDiscovery discovery,
               JsonObject filter)
Convenient method that looks for a JDBC datasource source and provides the configured  
JDBCClient. | 
static Single<JDBCClient> | 
JDBCDataSource.rxGetJDBCClient(ServiceDiscovery discovery,
               JsonObject filter,
               JsonObject consumerConfiguration)
Convenient method that looks for a JDBC datasource source and provides the configured  
JDBCClient. | 
static Single<MongoClient> | 
MongoDataSource.rxGetMongoClient(ServiceDiscovery discovery,
                java.util.function.Function<Record,Boolean> filter)
Convenient method that looks for a Mongo datasource source and provides the configured
  
MongoClient. | 
static Single<MongoClient> | 
MongoDataSource.rxGetMongoClient(ServiceDiscovery discovery,
                JsonObject filter)
Convenient method that looks for a Mongo datasource source and provides the configured  
MongoClient. | 
static Single<MongoClient> | 
MongoDataSource.rxGetMongoClient(ServiceDiscovery discovery,
                JsonObject filter,
                JsonObject consumerConfiguration)
Convenient method that looks for a Mongo datasource source and provides the configured  
MongoClient. | 
static Single<RedisClient> | 
RedisDataSource.rxGetRedisClient(ServiceDiscovery discovery,
                java.util.function.Function<Record,Boolean> filter)
Convenient method that looks for a Redis data source and provides the configured  
RedisClient. | 
static Single<RedisClient> | 
RedisDataSource.rxGetRedisClient(ServiceDiscovery discovery,
                java.util.function.Function<Record,Boolean> filter,
                JsonObject consumerConfiguration)
Convenient method that looks for a Redis data source and provides the configured  
RedisClient. | 
static Single<RedisClient> | 
RedisDataSource.rxGetRedisClient(ServiceDiscovery discovery,
                JsonObject filter)
Convenient method that looks for a Redis data source and provides the configured  
RedisClient. | 
static Single<RedisClient> | 
RedisDataSource.rxGetRedisClient(ServiceDiscovery discovery,
                JsonObject filter,
                JsonObject consumerConfiguration)
Convenient method that looks for a Redis data source and provides the configured  
RedisClient. | 
static Single<WebClient> | 
HttpEndpoint.rxGetWebClient(ServiceDiscovery discovery,
              java.util.function.Function<Record,Boolean> filter)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static Single<WebClient> | 
HttpEndpoint.rxGetWebClient(ServiceDiscovery discovery,
              java.util.function.Function<Record,Boolean> filter,
              JsonObject conf)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static Single<WebClient> | 
HttpEndpoint.rxGetWebClient(ServiceDiscovery discovery,
              JsonObject filter)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static Single<WebClient> | 
HttpEndpoint.rxGetWebClient(ServiceDiscovery discovery,
              JsonObject filter,
              JsonObject conf)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
Copyright © 2020 Eclipse. All rights reserved.