java.lang.Object
io.github.bucket4j.redis.lettuce.Bucket4jLettuce
Entry point for Lettuce integration
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <K> Bucket4jLettuce.LettuceBasedProxyManagerBuilder<K>casBasedBuilder(io.lettuce.core.api.async.RedisAsyncCommands<K, byte[]> redisAsyncCommands) Returns the builder forLettuceBasedProxyManagerstatic <K> Bucket4jLettuce.LettuceBasedProxyManagerBuilder<K>casBasedBuilder(io.lettuce.core.api.StatefulRedisConnection<K, byte[]> statefulRedisConnection) Returns the builder forLettuceBasedProxyManagerstatic <K> Bucket4jLettuce.LettuceBasedProxyManagerBuilder<K>casBasedBuilder(io.lettuce.core.cluster.api.async.RedisAdvancedClusterAsyncCommands<K, byte[]> redisAsyncCommands) Returns the builder forLettuceBasedProxyManagerstatic <K> Bucket4jLettuce.LettuceBasedProxyManagerBuilder<K>casBasedBuilder(io.lettuce.core.cluster.api.StatefulRedisClusterConnection<K, byte[]> connection) Returns the builder forLettuceBasedProxyManagerstatic Bucket4jLettuce.LettuceBasedProxyManagerBuilder<byte[]>casBasedBuilder(io.lettuce.core.cluster.RedisClusterClient redisClient) Returns the builder forLettuceBasedProxyManagerstatic Bucket4jLettuce.LettuceBasedProxyManagerBuilder<byte[]>casBasedBuilder(io.lettuce.core.RedisClient redisClient) Returns the builder forLettuceBasedProxyManager
-
Constructor Details
-
Bucket4jLettuce
public Bucket4jLettuce()
-
-
Method Details
-
casBasedBuilder
public static <K> Bucket4jLettuce.LettuceBasedProxyManagerBuilder<K> casBasedBuilder(io.lettuce.core.api.async.RedisAsyncCommands<K, byte[]> redisAsyncCommands) Returns the builder forLettuceBasedProxyManager- Parameters:
redisAsyncCommands-- Returns:
- new instance of
Bucket4jLettuce.LettuceBasedProxyManagerBuilder
-
casBasedBuilder
public static <K> Bucket4jLettuce.LettuceBasedProxyManagerBuilder<K> casBasedBuilder(io.lettuce.core.api.StatefulRedisConnection<K, byte[]> statefulRedisConnection) Returns the builder forLettuceBasedProxyManager- Parameters:
statefulRedisConnection-- Returns:
- new instance of
Bucket4jLettuce.LettuceBasedProxyManagerBuilder
-
casBasedBuilder
public static Bucket4jLettuce.LettuceBasedProxyManagerBuilder<byte[]> casBasedBuilder(io.lettuce.core.RedisClient redisClient) Returns the builder forLettuceBasedProxyManager- Parameters:
redisClient-- Returns:
- new instance of
Bucket4jLettuce.LettuceBasedProxyManagerBuilder
-
casBasedBuilder
public static Bucket4jLettuce.LettuceBasedProxyManagerBuilder<byte[]> casBasedBuilder(io.lettuce.core.cluster.RedisClusterClient redisClient) Returns the builder forLettuceBasedProxyManager- Parameters:
redisClient-- Returns:
- new instance of
Bucket4jLettuce.LettuceBasedProxyManagerBuilder
-
casBasedBuilder
public static <K> Bucket4jLettuce.LettuceBasedProxyManagerBuilder<K> casBasedBuilder(io.lettuce.core.cluster.api.StatefulRedisClusterConnection<K, byte[]> connection) Returns the builder forLettuceBasedProxyManager- Parameters:
connection-- Returns:
- new instance of
Bucket4jLettuce.LettuceBasedProxyManagerBuilder
-
casBasedBuilder
public static <K> Bucket4jLettuce.LettuceBasedProxyManagerBuilder<K> casBasedBuilder(io.lettuce.core.cluster.api.async.RedisAdvancedClusterAsyncCommands<K, byte[]> redisAsyncCommands) Returns the builder forLettuceBasedProxyManager- Parameters:
redisAsyncCommands-- Returns:
- new instance of
Bucket4jLettuce.LettuceBasedProxyManagerBuilder
-