Package com.redis.lettucemod.util
Class AbstractClusterClientBuilder<B extends AbstractClusterClientBuilder<B>>
- java.lang.Object
-
- com.redis.lettucemod.util.AbstractClientBuilder<B>
-
- com.redis.lettucemod.util.AbstractClusterClientBuilder<B>
-
- Direct Known Subclasses:
ClientBuilder,RedisModulesClusterClientBuilder
public abstract class AbstractClusterClientBuilder<B extends AbstractClusterClientBuilder<B>> extends AbstractClientBuilder<B>
-
-
Field Summary
-
Fields inherited from class com.redis.lettucemod.util.AbstractClientBuilder
DEFAULT_AUTO_RECONNECT, DEFAULT_DECODE_BUFFER_POLICY, DEFAULT_DISCONNECTED_BEHAVIOR, DEFAULT_MAX_REDIRECTS, DEFAULT_NODE_FILTER, DEFAULT_PUBLISH_ON_SCHEDULER, DEFAULT_REQUEST_QUEUE_SIZE, DEFAULT_SHOW_METRICS, DEFAULT_SUSPEND_RECONNECT_ON_PROTOCOL_FAILURE, DEFAULT_TIMEOUT_OPTIONS, DEFAULT_VALIDATE_CLUSTER_MEMBERSHIP, redisURI
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractClusterClientBuilder(io.lettuce.core.RedisURI redisURI)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RedisModulesClusterClientclusterClient()BmaxRedirects(int maxRedirects)BnodeFilter(java.util.function.Predicate<io.lettuce.core.cluster.models.partitions.RedisClusterNode> nodeFilter)BtopologyRefreshOptions(io.lettuce.core.cluster.ClusterTopologyRefreshOptions topologyRefreshOptions)BtopologyRefreshOptions(java.util.Optional<io.lettuce.core.cluster.ClusterTopologyRefreshOptions> topologyRefreshOptions)BvalidateClusterNodeMembership(boolean validateClusterNodeMembership)-
Methods inherited from class com.redis.lettucemod.util.AbstractClientBuilder
autoReconnect, build, client, clientResources, commandLatencyPublisherOptions, commandLatencyPublisherOptions, commandLatencyRecorder, commandLatencyRecorder, configure, decodeBufferPolicy, disconnectedBehavior, key, key, keyCert, keyPassword, keystore, keystore, keystorePassword, protocolVersion, protocolVersion, publishOnScheduler, requestQueueSize, socketOptions, socketOptions, sslOptions, suspendReconnectOnProtocolFailure, timeoutOptions, trustManager, trustManager, truststore, truststore, truststorePassword
-
-
-
-
Method Detail
-
maxRedirects
public B maxRedirects(int maxRedirects)
-
validateClusterNodeMembership
public B validateClusterNodeMembership(boolean validateClusterNodeMembership)
-
nodeFilter
public B nodeFilter(java.util.function.Predicate<io.lettuce.core.cluster.models.partitions.RedisClusterNode> nodeFilter)
-
topologyRefreshOptions
public B topologyRefreshOptions(io.lettuce.core.cluster.ClusterTopologyRefreshOptions topologyRefreshOptions)
-
topologyRefreshOptions
public B topologyRefreshOptions(java.util.Optional<io.lettuce.core.cluster.ClusterTopologyRefreshOptions> topologyRefreshOptions)
-
clusterClient
protected RedisModulesClusterClient clusterClient()
-
-