Package io.dropwizard.redis
Class AbstractRedisClientFactory<K,V>
- java.lang.Object
-
- io.dropwizard.redis.AbstractRedisClientFactory<K,V>
-
- All Implemented Interfaces:
io.dropwizard.jackson.Discoverable
- Direct Known Subclasses:
RedisClientFactory,RedisClusterClientFactory
public abstract class AbstractRedisClientFactory<K,V> extends Object implements io.dropwizard.jackson.Discoverable
-
-
Field Summary
Fields Modifier and Type Field Description protected @Valid @NotNull ClientResourcesFactoryclientResourcesprotected @Valid io.lettuce.core.cluster.ClusterTopologyRefreshOptionsclusterTopologyRefreshOptionsprotected @NotNull Stringnameprotected @Valid @NotNull RedisCodecFactory<K,V>redisCodec
-
Constructor Summary
Constructors Constructor Description AbstractRedisClientFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description io.lettuce.core.api.StatefulConnection<K,V>build(com.codahale.metrics.health.HealthCheckRegistry healthChecks, io.dropwizard.lifecycle.setup.LifecycleEnvironment lifecycle, com.codahale.metrics.MetricRegistry metrics)abstract io.lettuce.core.api.StatefulConnection<K,V>build(com.codahale.metrics.health.HealthCheckRegistry healthChecks, io.dropwizard.lifecycle.setup.LifecycleEnvironment lifecycle, com.codahale.metrics.MetricRegistry metrics, @Nullable brave.Tracing tracing)protected List<EventVisitor>buildEventVisitors(com.codahale.metrics.MetricRegistry metrics)ClientResourcesFactorygetClientResources()io.lettuce.core.cluster.ClusterTopologyRefreshOptionsgetClusterTopologyRefreshOptions()StringgetName()RedisCodecFactory<K,V>getRedisCodec()voidsetClientResources(ClientResourcesFactory clientResources)voidsetClusterTopologyRefreshOptions(io.lettuce.core.cluster.ClusterTopologyRefreshOptions clusterTopologyRefreshOptions)voidsetName(String name)voidsetRedisCodec(RedisCodecFactory<K,V> redisCodec)
-
-
-
Field Detail
-
name
@NotNull protected @NotNull String name
-
clusterTopologyRefreshOptions
@Valid protected @Valid io.lettuce.core.cluster.ClusterTopologyRefreshOptions clusterTopologyRefreshOptions
-
clientResources
@Valid @NotNull protected @Valid @NotNull ClientResourcesFactory clientResources
-
redisCodec
@Valid @NotNull protected @Valid @NotNull RedisCodecFactory<K,V> redisCodec
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String name)
-
getClusterTopologyRefreshOptions
public io.lettuce.core.cluster.ClusterTopologyRefreshOptions getClusterTopologyRefreshOptions()
-
setClusterTopologyRefreshOptions
public void setClusterTopologyRefreshOptions(io.lettuce.core.cluster.ClusterTopologyRefreshOptions clusterTopologyRefreshOptions)
-
getClientResources
public ClientResourcesFactory getClientResources()
-
setClientResources
public void setClientResources(ClientResourcesFactory clientResources)
-
getRedisCodec
public RedisCodecFactory<K,V> getRedisCodec()
-
setRedisCodec
public void setRedisCodec(RedisCodecFactory<K,V> redisCodec)
-
build
public io.lettuce.core.api.StatefulConnection<K,V> build(com.codahale.metrics.health.HealthCheckRegistry healthChecks, io.dropwizard.lifecycle.setup.LifecycleEnvironment lifecycle, com.codahale.metrics.MetricRegistry metrics)
-
build
public abstract io.lettuce.core.api.StatefulConnection<K,V> build(com.codahale.metrics.health.HealthCheckRegistry healthChecks, io.dropwizard.lifecycle.setup.LifecycleEnvironment lifecycle, com.codahale.metrics.MetricRegistry metrics, @Nullable brave.Tracing tracing)
-
buildEventVisitors
protected List<EventVisitor> buildEventVisitors(com.codahale.metrics.MetricRegistry metrics)
-
-