public class RedisAuthSessionCache
extends io.inversion.action.security.AuthAction.InMemorySessionDao
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
keyPrefix |
protected org.slf4j.Logger |
log |
protected com.fasterxml.jackson.databind.ObjectMapper |
om |
protected boolean |
redisBlockWhenExhausted |
protected java.lang.String |
redisHost |
protected int |
redisMinEvictableIdleTimeMillis |
protected int |
redisNumTestsPerEvictionRun |
protected int |
redisPoolMax |
protected int |
redisPoolMin |
protected int |
redisPort |
protected int |
redisReadSocketTimeout |
protected boolean |
redisTestOnBorrow |
protected boolean |
redisTestOnReturn |
protected boolean |
redisTestWhileIdle |
protected int |
redisTimeBetweenEvictionRunsMillis |
protected int |
redisTtl |
| Constructor and Description |
|---|
RedisAuthSessionCache() |
| Modifier and Type | Method and Description |
|---|---|
void |
doDelete(java.lang.String sessionKey) |
io.inversion.User |
doGet(java.lang.String sessionKey) |
void |
doPut(java.lang.String sessionKey,
io.inversion.User user) |
void |
setKeyPrefix(java.lang.String keyPrefix) |
void |
setRedisBlockWhenExhausted(boolean redisBlockWhenExhausted) |
void |
setRedisHost(java.lang.String redisHost) |
void |
setRedisMinEvictableIdleTimeMillis(int redisMinEvictableIdleTimeMillis) |
void |
setRedisNumTestsPerEvictionRun(int redisNumTestsPerEvictionRun) |
void |
setRedisPoolMax(int redisPoolMax) |
void |
setRedisPoolMin(int redisPoolMin) |
void |
setRedisPort(int redisPort) |
void |
setRedisReadSocketTimeout(int redisReadSocketTimeout) |
void |
setRedisTestOnBorrow(boolean redisTestOnBorrow) |
void |
setRedisTestOnReturn(boolean redisTestOnReturn) |
void |
setRedisTestWhileIdle(boolean redisTestWhileIdle) |
void |
setRedisTimeBetweenEvictionRunsMillis(int redisTimeBetweenEvictionRunsMillis) |
void |
setRedisTtl(int redisTtl) |
RedisAuthSessionCache |
withKeyPrefix(java.lang.String keyPrefix) |
RedisAuthSessionCache |
withRedisBlockWhenExhausted(boolean redisBlockWhenExhausted) |
RedisAuthSessionCache |
withRedisHost(java.lang.String redisHost) |
RedisAuthSessionCache |
withRedisMinEvictableIdleTimeMillis(int redisMinEvictableIdleTimeMillis) |
RedisAuthSessionCache |
withRedisNumTestsPerEvictionRun(int redisNumTestsPerEvictionRun) |
RedisAuthSessionCache |
withRedisPoolMax(int redisPoolMax) |
RedisAuthSessionCache |
withRedisPoolMin(int redisPoolMin) |
RedisAuthSessionCache |
withRedisPort(int redisPort) |
RedisAuthSessionCache |
withRedisReadSocketTimeout(int redisReadSocketTimeout) |
RedisAuthSessionCache |
withRedisTestOnBorrow(boolean redisTestOnBorrow) |
RedisAuthSessionCache |
withRedisTestOnReturn(boolean redisTestOnReturn) |
RedisAuthSessionCache |
withRedisTestWhileIdle(boolean redistTestWhileIdle) |
RedisAuthSessionCache |
withRedisTimeBetweenEvictionRunsMillis(int redisTimeBetweenEvictionRunsMillis) |
RedisAuthSessionCache |
withRedisTtl(int redisTtl) |
protected final org.slf4j.Logger log
protected final com.fasterxml.jackson.databind.ObjectMapper om
protected java.lang.String redisHost
protected int redisPort
protected int redisPoolMin
protected int redisPoolMax
protected boolean redisTestOnBorrow
protected boolean redisTestOnReturn
protected boolean redisTestWhileIdle
protected int redisMinEvictableIdleTimeMillis
protected int redisTimeBetweenEvictionRunsMillis
protected int redisNumTestsPerEvictionRun
protected boolean redisBlockWhenExhausted
protected int redisReadSocketTimeout
protected int redisTtl
protected java.lang.String keyPrefix
public io.inversion.User doGet(java.lang.String sessionKey)
doGet in class io.inversion.action.security.AuthAction.InMemorySessionDaopublic void doPut(java.lang.String sessionKey,
io.inversion.User user)
doPut in class io.inversion.action.security.AuthAction.InMemorySessionDaopublic void doDelete(java.lang.String sessionKey)
doDelete in class io.inversion.action.security.AuthAction.InMemorySessionDaopublic void setRedisHost(java.lang.String redisHost)
public RedisAuthSessionCache withRedisHost(java.lang.String redisHost)
public void setRedisPort(int redisPort)
public RedisAuthSessionCache withRedisPort(int redisPort)
public void setRedisPoolMin(int redisPoolMin)
public RedisAuthSessionCache withRedisPoolMin(int redisPoolMin)
public void setRedisPoolMax(int redisPoolMax)
public RedisAuthSessionCache withRedisPoolMax(int redisPoolMax)
public void setRedisTestOnBorrow(boolean redisTestOnBorrow)
public RedisAuthSessionCache withRedisTestOnBorrow(boolean redisTestOnBorrow)
public void setRedisTestOnReturn(boolean redisTestOnReturn)
public RedisAuthSessionCache withRedisTestOnReturn(boolean redisTestOnReturn)
public void setRedisTestWhileIdle(boolean redisTestWhileIdle)
public RedisAuthSessionCache withRedisTestWhileIdle(boolean redistTestWhileIdle)
public void setRedisMinEvictableIdleTimeMillis(int redisMinEvictableIdleTimeMillis)
public RedisAuthSessionCache withRedisMinEvictableIdleTimeMillis(int redisMinEvictableIdleTimeMillis)
public void setRedisTimeBetweenEvictionRunsMillis(int redisTimeBetweenEvictionRunsMillis)
public RedisAuthSessionCache withRedisTimeBetweenEvictionRunsMillis(int redisTimeBetweenEvictionRunsMillis)
public void setRedisNumTestsPerEvictionRun(int redisNumTestsPerEvictionRun)
public RedisAuthSessionCache withRedisNumTestsPerEvictionRun(int redisNumTestsPerEvictionRun)
public void setRedisBlockWhenExhausted(boolean redisBlockWhenExhausted)
public RedisAuthSessionCache withRedisBlockWhenExhausted(boolean redisBlockWhenExhausted)
public void setRedisReadSocketTimeout(int redisReadSocketTimeout)
public RedisAuthSessionCache withRedisReadSocketTimeout(int redisReadSocketTimeout)
public void setRedisTtl(int redisTtl)
public RedisAuthSessionCache withRedisTtl(int redisTtl)
public void setKeyPrefix(java.lang.String keyPrefix)
public RedisAuthSessionCache withKeyPrefix(java.lang.String keyPrefix)
Copyright © 2021 Rocket Partners, LLC. All rights reserved.