Class 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 Detail

      • name

        @NotNull
        protected @NotNull String name
      • clusterTopologyRefreshOptions

        @Valid
        protected @Valid io.lettuce.core.cluster.ClusterTopologyRefreshOptions clusterTopologyRefreshOptions
    • Constructor Detail

      • AbstractRedisClientFactory

        public AbstractRedisClientFactory()
    • 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)
      • 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)