Class RedisClusterConnectionPoolConfig
- java.lang.Object
-
- org.apache.commons.pool2.BaseObject
-
- org.apache.commons.pool2.impl.BaseObjectPoolConfig<T>
-
- org.apache.commons.pool2.impl.GenericObjectPoolConfig<io.lettuce.core.cluster.api.StatefulRedisClusterConnection<java.lang.String,com.aspectran.core.component.session.SessionData>>
-
- com.aspectran.core.component.session.redis.lettuce.cluster.RedisClusterConnectionPoolConfig
-
- All Implemented Interfaces:
java.lang.Cloneable
public class RedisClusterConnectionPoolConfig extends org.apache.commons.pool2.impl.GenericObjectPoolConfig<io.lettuce.core.cluster.api.StatefulRedisClusterConnection<java.lang.String,com.aspectran.core.component.session.SessionData>>Redis cluster connection pool configuration based on Lettuce.Created: 2019/12/07
-
-
Field Summary
-
Fields inherited from class org.apache.commons.pool2.impl.GenericObjectPoolConfig
DEFAULT_MAX_IDLE, DEFAULT_MAX_TOTAL, DEFAULT_MIN_IDLE
-
Fields inherited from class org.apache.commons.pool2.impl.BaseObjectPoolConfig
DEFAULT_BLOCK_WHEN_EXHAUSTED, DEFAULT_EVICTION_POLICY_CLASS_NAME, DEFAULT_EVICTOR_SHUTDOWN_TIMEOUT_MILLIS, DEFAULT_FAIRNESS, DEFAULT_JMX_ENABLE, DEFAULT_JMX_NAME_BASE, DEFAULT_JMX_NAME_PREFIX, DEFAULT_LIFO, DEFAULT_MAX_WAIT_MILLIS, DEFAULT_MIN_EVICTABLE_IDLE_TIME_MILLIS, DEFAULT_NUM_TESTS_PER_EVICTION_RUN, DEFAULT_SOFT_MIN_EVICTABLE_IDLE_TIME_MILLIS, DEFAULT_TEST_ON_BORROW, DEFAULT_TEST_ON_CREATE, DEFAULT_TEST_ON_RETURN, DEFAULT_TEST_WHILE_IDLE, DEFAULT_TIME_BETWEEN_EVICTION_RUNS_MILLIS
-
-
Constructor Summary
Constructors Constructor Description RedisClusterConnectionPoolConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.lettuce.core.cluster.ClusterClientOptionsgetClusterClientOptions()io.lettuce.core.RedisURI[]getRedisURIs()voidsetClusterClientOptions(io.lettuce.core.cluster.ClusterClientOptions clusterClientOptions)voidsetRedisURIs(io.lettuce.core.RedisURI... redisURIs)voidsetUri(java.lang.String uri)java.lang.StringtoString()-
Methods inherited from class org.apache.commons.pool2.impl.GenericObjectPoolConfig
clone, getMaxIdle, getMaxTotal, getMinIdle, setMaxIdle, setMaxTotal, setMinIdle, toStringAppendFields
-
Methods inherited from class org.apache.commons.pool2.impl.BaseObjectPoolConfig
getBlockWhenExhausted, getEvictionPolicy, getEvictionPolicyClassName, getEvictorShutdownTimeoutMillis, getFairness, getJmxEnabled, getJmxNameBase, getJmxNamePrefix, getLifo, getMaxWaitMillis, getMinEvictableIdleTimeMillis, getNumTestsPerEvictionRun, getSoftMinEvictableIdleTimeMillis, getTestOnBorrow, getTestOnCreate, getTestOnReturn, getTestWhileIdle, getTimeBetweenEvictionRunsMillis, setBlockWhenExhausted, setEvictionPolicy, setEvictionPolicyClassName, setEvictorShutdownTimeoutMillis, setFairness, setJmxEnabled, setJmxNameBase, setJmxNamePrefix, setLifo, setMaxWaitMillis, setMinEvictableIdleTimeMillis, setNumTestsPerEvictionRun, setSoftMinEvictableIdleTimeMillis, setTestOnBorrow, setTestOnCreate, setTestOnReturn, setTestWhileIdle, setTimeBetweenEvictionRunsMillis
-
-
-
-
Method Detail
-
getRedisURIs
public io.lettuce.core.RedisURI[] getRedisURIs()
-
setRedisURIs
public void setRedisURIs(io.lettuce.core.RedisURI... redisURIs)
-
setUri
public void setUri(java.lang.String uri)
-
getClusterClientOptions
public io.lettuce.core.cluster.ClusterClientOptions getClusterClientOptions()
-
setClusterClientOptions
public void setClusterClientOptions(io.lettuce.core.cluster.ClusterClientOptions clusterClientOptions)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.apache.commons.pool2.BaseObject
-
-