Class AbstractRedisClientFactory
- java.lang.Object
-
- io.micronaut.configuration.lettuce.AbstractRedisClientFactory
-
- Direct Known Subclasses:
DefaultRedisClientFactory,NamedRedisClientFactory
public abstract class AbstractRedisClientFactory extends java.lang.ObjectAbstract version of the a factory class for creating Redis clients.- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description AbstractRedisClientFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description io.lettuce.core.RedisClientredisClient(AbstractRedisConfiguration config)Creates theRedisClientfrom the configuration.io.lettuce.core.RedisClientredisClient(AbstractRedisConfiguration config, io.lettuce.core.resource.ClientResources optionalClientResources)Deprecated.io.lettuce.core.RedisClientredisClient(AbstractRedisConfiguration config, io.lettuce.core.resource.ClientResources optionalClientResources, java.util.List<ClientResourcesMutator> mutators)Creates theRedisClientfrom the configuration.io.lettuce.core.api.StatefulRedisConnection<java.lang.String,java.lang.String>redisConnection(io.lettuce.core.RedisClient redisClient)Creates theStatefulRedisConnectionfrom theRedisClient.io.lettuce.core.pubsub.StatefulRedisPubSubConnection<java.lang.String,java.lang.String>redisPubSubConnection(io.lettuce.core.RedisClient redisClient)Creates theStatefulRedisPubSubConnectionfrom theRedisClient.
-
-
-
Method Detail
-
redisClient
public io.lettuce.core.RedisClient redisClient(AbstractRedisConfiguration config)
Creates theRedisClientfrom the configuration.- Parameters:
config- The configuration- Returns:
- The
RedisClient
-
redisClient
public io.lettuce.core.RedisClient redisClient(AbstractRedisConfiguration config, @Nullable io.lettuce.core.resource.ClientResources optionalClientResources, @Nullable java.util.List<ClientResourcesMutator> mutators)
Creates theRedisClientfrom the configuration.- Parameters:
config- The configurationoptionalClientResources- The ClientResourcesmutators- The list of mutators- Returns:
- The
RedisClient
-
redisClient
@Deprecated public io.lettuce.core.RedisClient redisClient(AbstractRedisConfiguration config, @Nullable io.lettuce.core.resource.ClientResources optionalClientResources)
Deprecated.Creates theRedisClientfrom the configuration.- Parameters:
config- The configurationoptionalClientResources- The ClientResources- Returns:
- The
RedisClient
-
redisConnection
public io.lettuce.core.api.StatefulRedisConnection<java.lang.String,java.lang.String> redisConnection(io.lettuce.core.RedisClient redisClient)
Creates theStatefulRedisConnectionfrom theRedisClient.- Parameters:
redisClient- TheRedisClient- Returns:
- The
StatefulRedisConnection
-
redisPubSubConnection
public io.lettuce.core.pubsub.StatefulRedisPubSubConnection<java.lang.String,java.lang.String> redisPubSubConnection(io.lettuce.core.RedisClient redisClient)
Creates theStatefulRedisPubSubConnectionfrom theRedisClient.- Parameters:
redisClient- TheRedisClient- Returns:
- The
StatefulRedisPubSubConnection
-
-