Class RedisConnectionPoolConfig
- java.lang.Object
-
- org.apache.commons.pool2.BaseObject
-
- org.apache.commons.pool2.impl.BaseObjectPoolConfig<T>
-
- org.apache.commons.pool2.impl.GenericObjectPoolConfig<io.lettuce.core.api.StatefulRedisConnection<java.lang.String,SessionData>>
-
- com.aspectran.core.component.session.redis.lettuce.RedisConnectionPoolConfig
-
- All Implemented Interfaces:
java.lang.Cloneable
public class RedisConnectionPoolConfig extends org.apache.commons.pool2.impl.GenericObjectPoolConfig<io.lettuce.core.api.StatefulRedisConnection<java.lang.String,SessionData>>
Redis 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 RedisConnectionPoolConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.lettuce.core.ClientOptions
getClientOptions()
io.lettuce.core.RedisURI
getRedisURI()
void
setClientOptions(io.lettuce.core.ClientOptions clientOptions)
void
setRedisURI(io.lettuce.core.RedisURI redisURI)
void
setUri(java.lang.String uri)
java.lang.String
toString()
-
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
-
getRedisURI
public io.lettuce.core.RedisURI getRedisURI()
-
setRedisURI
public void setRedisURI(io.lettuce.core.RedisURI redisURI)
-
setUri
public void setUri(java.lang.String uri)
-
getClientOptions
public io.lettuce.core.ClientOptions getClientOptions()
-
setClientOptions
public void setClientOptions(io.lettuce.core.ClientOptions clientOptions)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classorg.apache.commons.pool2.BaseObject
-
-