Class RedisDataSource
- java.lang.Object
-
- io.vertx.mutiny.servicediscovery.types.RedisDataSource
-
public class RedisDataSource extends Object
Service type for Redis data source. NOTE: This class has been automatically generated from theoriginalnon Mutiny-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static io.smallrye.mutiny.vertx.TypeArg<RedisDataSource>__TYPE_ARGstatic StringTYPEstatic StringUNKNOWNUnknown type.
-
Constructor Summary
Constructors Constructor Description RedisDataSource(io.vertx.servicediscovery.types.RedisDataSource delegate)RedisDataSource(Object delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static io.vertx.servicediscovery.RecordcreateRecord(String name, io.vertx.core.json.JsonObject location, io.vertx.core.json.JsonObject metadata)booleanequals(Object o)io.vertx.servicediscovery.types.RedisDataSourcegetDelegate()static io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Redis>getRedisClient(ServiceDiscovery discovery, io.vertx.core.json.JsonObject filter)Convenient method that looks for a Redis data source and provides the configuredRedis.static io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Redis>getRedisClient(ServiceDiscovery discovery, io.vertx.core.json.JsonObject filter, io.vertx.core.json.JsonObject consumerConfiguration)Convenient method that looks for a Redis data source and provides the configuredRedis.static io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Redis>getRedisClient(ServiceDiscovery discovery, Function<io.vertx.servicediscovery.Record,Boolean> filter)Convenient method that looks for a Redis data source and provides the configuredRedis.static io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Redis>getRedisClient(ServiceDiscovery discovery, Function<io.vertx.servicediscovery.Record,Boolean> filter, io.vertx.core.json.JsonObject consumerConfiguration)Convenient method that looks for a Redis data source and provides the configuredRedis.static io.vertx.mutiny.redis.client.RedisgetRedisClientAndAwait(ServiceDiscovery discovery, io.vertx.core.json.JsonObject filter)Blocking variant ofgetRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,JsonObject).static io.vertx.mutiny.redis.client.RedisgetRedisClientAndAwait(ServiceDiscovery discovery, io.vertx.core.json.JsonObject filter, io.vertx.core.json.JsonObject consumerConfiguration)static io.vertx.mutiny.redis.client.RedisgetRedisClientAndAwait(ServiceDiscovery discovery, Function<io.vertx.servicediscovery.Record,Boolean> filter)Blocking variant ofgetRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,Function).static io.vertx.mutiny.redis.client.RedisgetRedisClientAndAwait(ServiceDiscovery discovery, Function<io.vertx.servicediscovery.Record,Boolean> filter, io.vertx.core.json.JsonObject consumerConfiguration)static voidgetRedisClientAndForget(ServiceDiscovery discovery, io.vertx.core.json.JsonObject filter)Variant ofgetRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,JsonObject)that ignores the result of the operation.static voidgetRedisClientAndForget(ServiceDiscovery discovery, io.vertx.core.json.JsonObject filter, io.vertx.core.json.JsonObject consumerConfiguration)Variant ofgetRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,JsonObject,JsonObject)that ignores the result of the operation.static voidgetRedisClientAndForget(ServiceDiscovery discovery, Function<io.vertx.servicediscovery.Record,Boolean> filter)Variant ofgetRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,Function)that ignores the result of the operation.static voidgetRedisClientAndForget(ServiceDiscovery discovery, Function<io.vertx.servicediscovery.Record,Boolean> filter, io.vertx.core.json.JsonObject consumerConfiguration)Variant ofgetRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,Function,JsonObject)that ignores the result of the operation.inthashCode()static RedisDataSourcenewInstance(io.vertx.servicediscovery.types.RedisDataSource arg)StringtoString()
-
-
-
Field Detail
-
__TYPE_ARG
public static final io.smallrye.mutiny.vertx.TypeArg<RedisDataSource> __TYPE_ARG
-
UNKNOWN
public static final String UNKNOWN
Unknown type.- See Also:
- Constant Field Values
-
TYPE
public static final String TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RedisDataSource
public RedisDataSource(io.vertx.servicediscovery.types.RedisDataSource delegate)
-
RedisDataSource
public RedisDataSource(Object delegate)
-
-
Method Detail
-
getDelegate
public io.vertx.servicediscovery.types.RedisDataSource getDelegate()
-
createRecord
public static io.vertx.servicediscovery.Record createRecord(String name, io.vertx.core.json.JsonObject location, io.vertx.core.json.JsonObject metadata)
- Parameters:
name- the service namelocation- the location of the service (e.g. url, port...)metadata- additional metadata- Returns:
- the created record
-
getRedisClient
@CheckReturnValue public static io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Redis> getRedisClient(ServiceDiscovery discovery, io.vertx.core.json.JsonObject filter)
Convenient method that looks for a Redis data source and provides the configuredRedis. The async result is marked as failed is there are no matching services, or if the lookup fails.Unlike the bare Vert.x variant, this method returns a
Uni. Don't forget to subscribe on it to trigger the operation.- Parameters:
discovery- The service discovery instancefilter- The filter, optional- Returns:
- the
unifiring the result of the operation when completed, or a failure if the operation failed.
-
getRedisClientAndAwait
public static io.vertx.mutiny.redis.client.Redis getRedisClientAndAwait(ServiceDiscovery discovery, io.vertx.core.json.JsonObject filter)
Blocking variant ofgetRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,JsonObject).This method waits for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).
- Parameters:
discovery- The service discovery instancefilter- The filter, optional- Returns:
- the Redis instance produced by the operation.
-
getRedisClientAndForget
public static void getRedisClientAndForget(ServiceDiscovery discovery, io.vertx.core.json.JsonObject filter)
Variant ofgetRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,JsonObject)that ignores the result of the operation.This method subscribes on the result of
getRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,JsonObject), but discards the outcome (item or failure). This method is useful to trigger the asynchronous operation fromgetRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,JsonObject)but you don't need to compose it with other operations.- Parameters:
discovery- The service discovery instancefilter- The filter, optional
-
getRedisClient
@CheckReturnValue public static io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Redis> getRedisClient(ServiceDiscovery discovery, Function<io.vertx.servicediscovery.Record,Boolean> filter)
Convenient method that looks for a Redis data source and provides the configuredRedis. The async result is marked as failed is there are no matching services, or if the lookup fails.Unlike the bare Vert.x variant, this method returns a
Uni. Don't forget to subscribe on it to trigger the operation.- Parameters:
discovery- The service discovery instancefilter- The filter, cannot benull- Returns:
- the
unifiring the result of the operation when completed, or a failure if the operation failed.
-
getRedisClientAndAwait
public static io.vertx.mutiny.redis.client.Redis getRedisClientAndAwait(ServiceDiscovery discovery, Function<io.vertx.servicediscovery.Record,Boolean> filter)
Blocking variant ofgetRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,Function).This method waits for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).
- Parameters:
discovery- The service discovery instancefilter- The filter, cannot benull- Returns:
- the Redis instance produced by the operation.
-
getRedisClientAndForget
public static void getRedisClientAndForget(ServiceDiscovery discovery, Function<io.vertx.servicediscovery.Record,Boolean> filter)
Variant ofgetRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,Function)that ignores the result of the operation.This method subscribes on the result of
getRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,Function), but discards the outcome (item or failure). This method is useful to trigger the asynchronous operation fromgetRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,Function)but you don't need to compose it with other operations.- Parameters:
discovery- The service discovery instancefilter- The filter, cannot benull
-
getRedisClient
@CheckReturnValue public static io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Redis> getRedisClient(ServiceDiscovery discovery, io.vertx.core.json.JsonObject filter, io.vertx.core.json.JsonObject consumerConfiguration)
Convenient method that looks for a Redis data source and provides the configuredRedis. The async result is marked as failed is there are no matching services, or if the lookup fails.Unlike the bare Vert.x variant, this method returns a
Uni. Don't forget to subscribe on it to trigger the operation.- Parameters:
discovery- The service discovery instancefilter- The filter, optionalconsumerConfiguration- The additional consumer configuration- Returns:
- the
unifiring the result of the operation when completed, or a failure if the operation failed.
-
getRedisClientAndAwait
public static io.vertx.mutiny.redis.client.Redis getRedisClientAndAwait(ServiceDiscovery discovery, io.vertx.core.json.JsonObject filter, io.vertx.core.json.JsonObject consumerConfiguration)
Blocking variant ofgetRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,JsonObject,JsonObject).This method waits for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).
- Parameters:
discovery- The service discovery instancefilter- The filter, optionalconsumerConfiguration- The additional consumer configuration- Returns:
- the Redis instance produced by the operation.
-
getRedisClientAndForget
public static void getRedisClientAndForget(ServiceDiscovery discovery, io.vertx.core.json.JsonObject filter, io.vertx.core.json.JsonObject consumerConfiguration)
Variant ofgetRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,JsonObject,JsonObject)that ignores the result of the operation.This method subscribes on the result of
getRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,JsonObject,JsonObject), but discards the outcome (item or failure). This method is useful to trigger the asynchronous operation fromgetRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,JsonObject,JsonObject)but you don't need to compose it with other operations.- Parameters:
discovery- The service discovery instancefilter- The filter, optionalconsumerConfiguration- The additional consumer configuration
-
getRedisClient
@CheckReturnValue public static io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Redis> getRedisClient(ServiceDiscovery discovery, Function<io.vertx.servicediscovery.Record,Boolean> filter, io.vertx.core.json.JsonObject consumerConfiguration)
Convenient method that looks for a Redis data source and provides the configuredRedis. The async result is marked as failed is there are no matching services, or if the lookup fails.Unlike the bare Vert.x variant, this method returns a
Uni. Don't forget to subscribe on it to trigger the operation.- Parameters:
discovery- The service discovery instancefilter- The filter, cannot benullconsumerConfiguration- The additional consumer configuration- Returns:
- the
unifiring the result of the operation when completed, or a failure if the operation failed.
-
getRedisClientAndAwait
public static io.vertx.mutiny.redis.client.Redis getRedisClientAndAwait(ServiceDiscovery discovery, Function<io.vertx.servicediscovery.Record,Boolean> filter, io.vertx.core.json.JsonObject consumerConfiguration)
Blocking variant ofgetRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,Function,JsonObject).This method waits for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).
- Parameters:
discovery- The service discovery instancefilter- The filter, cannot benullconsumerConfiguration- The additional consumer configuration- Returns:
- the Redis instance produced by the operation.
-
getRedisClientAndForget
public static void getRedisClientAndForget(ServiceDiscovery discovery, Function<io.vertx.servicediscovery.Record,Boolean> filter, io.vertx.core.json.JsonObject consumerConfiguration)
Variant ofgetRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,Function,JsonObject)that ignores the result of the operation.This method subscribes on the result of
getRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,Function,JsonObject), but discards the outcome (item or failure). This method is useful to trigger the asynchronous operation fromgetRedisClient(io.vertx.mutiny.servicediscovery.ServiceDiscovery,Function,JsonObject)but you don't need to compose it with other operations.- Parameters:
discovery- The service discovery instancefilter- The filter, cannot benullconsumerConfiguration- The additional consumer configuration
-
newInstance
public static RedisDataSource newInstance(io.vertx.servicediscovery.types.RedisDataSource arg)
-
-