├── .editorconfig ├── .github └── workflows │ ├── build.yml │ ├── release.yml │ └── trigger-release.yml ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── LICENSE ├── README.md ├── ci ├── .gitignore ├── after_success.sh ├── deploy-release.sh ├── deploy-snapshot.sh ├── dropwizard.asc.enc └── settings.xml ├── mvnw ├── pom.xml ├── renovate.json └── src ├── main ├── java │ └── io │ │ └── dropwizard │ │ └── redis │ │ ├── AbstractRedisClientFactory.java │ │ ├── RedisClientBundle.java │ │ ├── RedisClientFactory.java │ │ ├── RedisClusterClientBundle.java │ │ ├── RedisClusterClientFactory.java │ │ ├── clientoptions │ │ ├── ClientOptionsFactory.java │ │ └── ClusterClientOptionsFactory.java │ │ ├── clientresources │ │ ├── ClientResourcesFactory.java │ │ └── DefaultClientResourcesFactory.java │ │ ├── codec │ │ ├── ByteArrayCodecFactory.java │ │ ├── CompressionCodecFactory.java │ │ ├── RedisCodecFactory.java │ │ ├── StringCodecFactory.java │ │ └── Utf8StringCodecFactory.java │ │ ├── delay │ │ ├── ConstantDelayFactory.java │ │ ├── DecorrelatedJitterDelayFactory.java │ │ ├── DelayFactory.java │ │ ├── EqualJitterDelayFactory.java │ │ ├── ExponentialDelayFactory.java │ │ └── FullJitterDelayFactory.java │ │ ├── event │ │ ├── DefaultEventBusFactory.java │ │ ├── DefaultEventLoopGroupProviderFactory.java │ │ ├── EventBusFactory.java │ │ └── EventLoopGroupProviderFactory.java │ │ ├── health │ │ ├── Pingable.java │ │ └── RedisHealthCheck.java │ │ ├── managed │ │ └── RedisClientManager.java │ │ ├── metrics │ │ ├── CommandLatencyRecorderFactory.java │ │ ├── DefaultCommandLatencyCollectorFactory.java │ │ ├── DefaultEventPublisherOptionsFactory.java │ │ ├── DropwizardCommandLatencyRecorder.java │ │ ├── DropwizardCommandLatencyRecorderFactory.java │ │ ├── EventPublisherOptionsFactory.java │ │ └── event │ │ │ ├── LettuceMetricsSubscriber.java │ │ │ ├── visitor │ │ │ ├── ClusterTopologyChangedEventVisitor.java │ │ │ ├── CommandLatencyEventVisitor.java │ │ │ ├── ConnectedEventVisitor.java │ │ │ ├── ConnectionActivatedEventVisitor.java │ │ │ ├── ConnectionDeactivatedEventVisitor.java │ │ │ ├── DisconnectedEventVisitor.java │ │ │ └── EventVisitor.java │ │ │ └── wrapper │ │ │ ├── EventWrapperFactory.java │ │ │ ├── VisitableClusterTopologyEventWrapper.java │ │ │ ├── VisitableCommandLatencyEventWrapper.java │ │ │ ├── VisitableConnectedEventWrapper.java │ │ │ ├── VisitableConnectionActivatedEventWrapper.java │ │ │ ├── VisitableConnectionDeactivatedEventWrapper.java │ │ │ ├── VisitableDisconnectedEventWrapper.java │ │ │ └── VisitableEventWrapper.java │ │ ├── netty │ │ ├── DefaultEventExecutorGroupFactory.java │ │ └── EventExecutorGroupFactory.java │ │ ├── socket │ │ └── SocketOptionsFactory.java │ │ ├── ssl │ │ └── SslOptionsFactory.java │ │ ├── timeout │ │ └── TimeoutOptionsFactory.java │ │ ├── topology │ │ └── ClusterTopologyRefreshOptionsFactory.java │ │ └── uri │ │ ├── RedisModeURIFactory.java │ │ ├── RedisURIFactory.java │ │ └── SentinelModeURIFactory.java └── resources │ └── META-INF │ └── services │ ├── io.dropwizard.jackson.Discoverable │ ├── io.dropwizard.redis.AbstractRedisClientFactory │ ├── io.dropwizard.redis.clientresources.ClientResourcesFactory │ ├── io.dropwizard.redis.codec.RedisCodecFactory │ ├── io.dropwizard.redis.delay.DelayFactory │ ├── io.dropwizard.redis.event.EventBusFactory │ ├── io.dropwizard.redis.event.EventLoopGroupProviderFactory │ ├── io.dropwizard.redis.metrics.CommandLatencyRecorderFactory │ ├── io.dropwizard.redis.metrics.EventPublisherOptionsFactory │ ├── io.dropwizard.redis.netty.EventExecutorGroupFactory │ └── io.dropwizard.redis.uri.RedisURIFactory └── test ├── java └── io │ └── dropwizard │ └── redis │ ├── clientoptions │ └── ClusterClientOptionsFactoryTest.java │ ├── clientresources │ └── DefaultClientResourcesFactoryTest.java │ ├── codec │ ├── ByteArrayCodecFactoryTest.java │ ├── CompressionCodecFactoryTest.java │ ├── StringCodecFactoryTest.java │ └── Utf8StringCodecFactoryTest.java │ ├── delay │ ├── ConstantDelayFactoryTest.java │ ├── DecorrelatedJitterDelayFactoryTest.java │ ├── EqualJitterDelayFactoryTest.java │ ├── ExponentialDelayFactoryTest.java │ └── FullJitterDelayFactoryTest.java │ ├── event │ ├── DefaultEventBusFactoryTest.java │ └── DefaultEventLoopGroupProviderFactoryTest.java │ ├── health │ └── RedisHealthCheckTest.java │ ├── managed │ └── RedisClientManagerTest.java │ ├── metrics │ ├── DefaultCommandLatencyCollectorFactoryTest.java │ ├── DefaultEventPublisherOptionsFactoryTest.java │ ├── DropwizardCommandLatencyRecorderTest.java │ └── event │ │ └── LettuceMetricsSubscriberTest.java │ ├── netty │ └── DefaultEventExecutorGroupFactoryTest.java │ ├── socket │ └── SocketOptionsFactoryTest.java │ ├── ssl │ └── SslOptionsFactoryTest.java │ ├── test │ ├── RedisClusterBundleIT.java │ ├── TestApplication.java │ └── TestConfiguration.java │ ├── timeout │ └── TimeoutOptionsFactoryTest.java │ ├── topology │ └── ClusterTopologyRefreshOptionsFactoryTest.java │ └── uri │ ├── RedisModeURIFactoryTest.java │ └── SentinelModeURIFactoryTest.java └── resources ├── keystore.p12 ├── truststore.p12 └── yaml ├── clientresources └── default.yaml ├── codec └── compression.yaml ├── config.yaml ├── delay ├── constant.yaml ├── decorrelated-jitter.yaml ├── equal-jitter.yaml ├── exponential.yaml └── full-jitter.yaml ├── metrics ├── default-command-latency-collector.yaml └── default-event-publisher.yaml ├── netty └── default.yaml ├── socket └── socket-options.yaml ├── ssl └── ssl.yaml ├── timeout └── timeout-options.yaml ├── topology └── cluster-topology-refresh-options.yaml └── uri ├── redis-uri.yaml └── sentinel-redis-uri.yaml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/trigger-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/.github/workflows/trigger-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/README.md -------------------------------------------------------------------------------- /ci/.gitignore: -------------------------------------------------------------------------------- 1 | dropwizard.asc 2 | -------------------------------------------------------------------------------- /ci/after_success.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/ci/after_success.sh -------------------------------------------------------------------------------- /ci/deploy-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/ci/deploy-release.sh -------------------------------------------------------------------------------- /ci/deploy-snapshot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/ci/deploy-snapshot.sh -------------------------------------------------------------------------------- /ci/dropwizard.asc.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/ci/dropwizard.asc.enc -------------------------------------------------------------------------------- /ci/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/ci/settings.xml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/mvnw -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/pom.xml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/renovate.json -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/AbstractRedisClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/AbstractRedisClientFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/RedisClientBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/RedisClientBundle.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/RedisClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/RedisClientFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/RedisClusterClientBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/RedisClusterClientBundle.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/RedisClusterClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/RedisClusterClientFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/clientoptions/ClientOptionsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/clientoptions/ClientOptionsFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/clientoptions/ClusterClientOptionsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/clientoptions/ClusterClientOptionsFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/clientresources/ClientResourcesFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/clientresources/ClientResourcesFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/clientresources/DefaultClientResourcesFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/clientresources/DefaultClientResourcesFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/codec/ByteArrayCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/codec/ByteArrayCodecFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/codec/CompressionCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/codec/CompressionCodecFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/codec/RedisCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/codec/RedisCodecFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/codec/StringCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/codec/StringCodecFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/codec/Utf8StringCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/codec/Utf8StringCodecFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/delay/ConstantDelayFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/delay/ConstantDelayFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/delay/DecorrelatedJitterDelayFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/delay/DecorrelatedJitterDelayFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/delay/DelayFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/delay/DelayFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/delay/EqualJitterDelayFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/delay/EqualJitterDelayFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/delay/ExponentialDelayFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/delay/ExponentialDelayFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/delay/FullJitterDelayFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/delay/FullJitterDelayFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/event/DefaultEventBusFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/event/DefaultEventBusFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/event/DefaultEventLoopGroupProviderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/event/DefaultEventLoopGroupProviderFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/event/EventBusFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/event/EventBusFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/event/EventLoopGroupProviderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/event/EventLoopGroupProviderFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/health/Pingable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/health/Pingable.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/health/RedisHealthCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/health/RedisHealthCheck.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/managed/RedisClientManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/managed/RedisClientManager.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/CommandLatencyRecorderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/CommandLatencyRecorderFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/DefaultCommandLatencyCollectorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/DefaultCommandLatencyCollectorFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/DefaultEventPublisherOptionsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/DefaultEventPublisherOptionsFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/DropwizardCommandLatencyRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/DropwizardCommandLatencyRecorder.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/DropwizardCommandLatencyRecorderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/DropwizardCommandLatencyRecorderFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/EventPublisherOptionsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/EventPublisherOptionsFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/event/LettuceMetricsSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/event/LettuceMetricsSubscriber.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/event/visitor/ClusterTopologyChangedEventVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/event/visitor/ClusterTopologyChangedEventVisitor.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/event/visitor/CommandLatencyEventVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/event/visitor/CommandLatencyEventVisitor.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/event/visitor/ConnectedEventVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/event/visitor/ConnectedEventVisitor.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/event/visitor/ConnectionActivatedEventVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/event/visitor/ConnectionActivatedEventVisitor.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/event/visitor/ConnectionDeactivatedEventVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/event/visitor/ConnectionDeactivatedEventVisitor.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/event/visitor/DisconnectedEventVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/event/visitor/DisconnectedEventVisitor.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/event/visitor/EventVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/event/visitor/EventVisitor.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/event/wrapper/EventWrapperFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/event/wrapper/EventWrapperFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/event/wrapper/VisitableClusterTopologyEventWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/event/wrapper/VisitableClusterTopologyEventWrapper.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/event/wrapper/VisitableCommandLatencyEventWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/event/wrapper/VisitableCommandLatencyEventWrapper.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/event/wrapper/VisitableConnectedEventWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/event/wrapper/VisitableConnectedEventWrapper.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/event/wrapper/VisitableConnectionActivatedEventWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/event/wrapper/VisitableConnectionActivatedEventWrapper.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/event/wrapper/VisitableConnectionDeactivatedEventWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/event/wrapper/VisitableConnectionDeactivatedEventWrapper.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/event/wrapper/VisitableDisconnectedEventWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/event/wrapper/VisitableDisconnectedEventWrapper.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/metrics/event/wrapper/VisitableEventWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/metrics/event/wrapper/VisitableEventWrapper.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/netty/DefaultEventExecutorGroupFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/netty/DefaultEventExecutorGroupFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/netty/EventExecutorGroupFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/netty/EventExecutorGroupFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/socket/SocketOptionsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/socket/SocketOptionsFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/ssl/SslOptionsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/ssl/SslOptionsFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/timeout/TimeoutOptionsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/timeout/TimeoutOptionsFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/topology/ClusterTopologyRefreshOptionsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/topology/ClusterTopologyRefreshOptionsFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/uri/RedisModeURIFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/uri/RedisModeURIFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/uri/RedisURIFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/uri/RedisURIFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/redis/uri/SentinelModeURIFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/java/io/dropwizard/redis/uri/SentinelModeURIFactory.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/io.dropwizard.jackson.Discoverable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/resources/META-INF/services/io.dropwizard.jackson.Discoverable -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/io.dropwizard.redis.AbstractRedisClientFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/resources/META-INF/services/io.dropwizard.redis.AbstractRedisClientFactory -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/io.dropwizard.redis.clientresources.ClientResourcesFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/resources/META-INF/services/io.dropwizard.redis.clientresources.ClientResourcesFactory -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/io.dropwizard.redis.codec.RedisCodecFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/resources/META-INF/services/io.dropwizard.redis.codec.RedisCodecFactory -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/io.dropwizard.redis.delay.DelayFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/resources/META-INF/services/io.dropwizard.redis.delay.DelayFactory -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/io.dropwizard.redis.event.EventBusFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/resources/META-INF/services/io.dropwizard.redis.event.EventBusFactory -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/io.dropwizard.redis.event.EventLoopGroupProviderFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/resources/META-INF/services/io.dropwizard.redis.event.EventLoopGroupProviderFactory -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/io.dropwizard.redis.metrics.CommandLatencyRecorderFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/resources/META-INF/services/io.dropwizard.redis.metrics.CommandLatencyRecorderFactory -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/io.dropwizard.redis.metrics.EventPublisherOptionsFactory: -------------------------------------------------------------------------------- 1 | io.dropwizard.redis.metrics.DefaultEventPublisherOptionsFactory 2 | -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/io.dropwizard.redis.netty.EventExecutorGroupFactory: -------------------------------------------------------------------------------- 1 | io.dropwizard.redis.netty.DefaultEventExecutorGroupFactory 2 | -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/io.dropwizard.redis.uri.RedisURIFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/main/resources/META-INF/services/io.dropwizard.redis.uri.RedisURIFactory -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/clientoptions/ClusterClientOptionsFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/clientoptions/ClusterClientOptionsFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/clientresources/DefaultClientResourcesFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/clientresources/DefaultClientResourcesFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/codec/ByteArrayCodecFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/codec/ByteArrayCodecFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/codec/CompressionCodecFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/codec/CompressionCodecFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/codec/StringCodecFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/codec/StringCodecFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/codec/Utf8StringCodecFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/codec/Utf8StringCodecFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/delay/ConstantDelayFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/delay/ConstantDelayFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/delay/DecorrelatedJitterDelayFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/delay/DecorrelatedJitterDelayFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/delay/EqualJitterDelayFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/delay/EqualJitterDelayFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/delay/ExponentialDelayFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/delay/ExponentialDelayFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/delay/FullJitterDelayFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/delay/FullJitterDelayFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/event/DefaultEventBusFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/event/DefaultEventBusFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/event/DefaultEventLoopGroupProviderFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/event/DefaultEventLoopGroupProviderFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/health/RedisHealthCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/health/RedisHealthCheckTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/managed/RedisClientManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/managed/RedisClientManagerTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/metrics/DefaultCommandLatencyCollectorFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/metrics/DefaultCommandLatencyCollectorFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/metrics/DefaultEventPublisherOptionsFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/metrics/DefaultEventPublisherOptionsFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/metrics/DropwizardCommandLatencyRecorderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/metrics/DropwizardCommandLatencyRecorderTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/metrics/event/LettuceMetricsSubscriberTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/metrics/event/LettuceMetricsSubscriberTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/netty/DefaultEventExecutorGroupFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/netty/DefaultEventExecutorGroupFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/socket/SocketOptionsFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/socket/SocketOptionsFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/ssl/SslOptionsFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/ssl/SslOptionsFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/test/RedisClusterBundleIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/test/RedisClusterBundleIT.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/test/TestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/test/TestApplication.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/test/TestConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/test/TestConfiguration.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/timeout/TimeoutOptionsFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/timeout/TimeoutOptionsFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/topology/ClusterTopologyRefreshOptionsFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/topology/ClusterTopologyRefreshOptionsFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/uri/RedisModeURIFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/uri/RedisModeURIFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/redis/uri/SentinelModeURIFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/java/io/dropwizard/redis/uri/SentinelModeURIFactoryTest.java -------------------------------------------------------------------------------- /src/test/resources/keystore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/resources/keystore.p12 -------------------------------------------------------------------------------- /src/test/resources/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/resources/truststore.p12 -------------------------------------------------------------------------------- /src/test/resources/yaml/clientresources/default.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | type: default 3 | -------------------------------------------------------------------------------- /src/test/resources/yaml/codec/compression.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/resources/yaml/codec/compression.yaml -------------------------------------------------------------------------------- /src/test/resources/yaml/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/resources/yaml/config.yaml -------------------------------------------------------------------------------- /src/test/resources/yaml/delay/constant.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | type: constant 3 | duration: 5s 4 | -------------------------------------------------------------------------------- /src/test/resources/yaml/delay/decorrelated-jitter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/resources/yaml/delay/decorrelated-jitter.yaml -------------------------------------------------------------------------------- /src/test/resources/yaml/delay/equal-jitter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/resources/yaml/delay/equal-jitter.yaml -------------------------------------------------------------------------------- /src/test/resources/yaml/delay/exponential.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/resources/yaml/delay/exponential.yaml -------------------------------------------------------------------------------- /src/test/resources/yaml/delay/full-jitter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/resources/yaml/delay/full-jitter.yaml -------------------------------------------------------------------------------- /src/test/resources/yaml/metrics/default-command-latency-collector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/resources/yaml/metrics/default-command-latency-collector.yaml -------------------------------------------------------------------------------- /src/test/resources/yaml/metrics/default-event-publisher.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | type: default 3 | eventEmitInterval: 5s 4 | -------------------------------------------------------------------------------- /src/test/resources/yaml/netty/default.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | type: default 3 | -------------------------------------------------------------------------------- /src/test/resources/yaml/socket/socket-options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/resources/yaml/socket/socket-options.yaml -------------------------------------------------------------------------------- /src/test/resources/yaml/ssl/ssl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/resources/yaml/ssl/ssl.yaml -------------------------------------------------------------------------------- /src/test/resources/yaml/timeout/timeout-options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/resources/yaml/timeout/timeout-options.yaml -------------------------------------------------------------------------------- /src/test/resources/yaml/topology/cluster-topology-refresh-options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/resources/yaml/topology/cluster-topology-refresh-options.yaml -------------------------------------------------------------------------------- /src/test/resources/yaml/uri/redis-uri.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/resources/yaml/uri/redis-uri.yaml -------------------------------------------------------------------------------- /src/test/resources/yaml/uri/sentinel-redis-uri.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-redis/HEAD/src/test/resources/yaml/uri/sentinel-redis-uri.yaml --------------------------------------------------------------------------------