Merge pull request #1321 from devel83/master

Configurable Tomcat Session Key Prefix for Redis
pull/1336/head
Nikita Koksharov 7 years ago committed by GitHub
commit 6cae205743
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -54,6 +54,7 @@ public class RedissonSessionManager extends ManagerBase implements Lifecycle {
private String configPath;
private ReadMode readMode = ReadMode.MEMORY;
private UpdateMode updateMode = UpdateMode.DEFAULT;
private String keyPrefix = "";
public String getUpdateMode() {
return updateMode.toString();
@ -78,7 +79,15 @@ public class RedissonSessionManager extends ManagerBase implements Lifecycle {
public String getConfigPath() {
return configPath;
}
public String getKeyPrefix() {
return keyPrefix;
}
public void setKeyPrefix(String keyPrefix) {
this.keyPrefix = keyPrefix;
}
@Override
public int getRejectedSessions() {
return 0;
@ -131,7 +140,7 @@ public class RedissonSessionManager extends ManagerBase implements Lifecycle {
}
public RMap<String, Object> getMap(String sessionId) {
return redisson.getMap("redisson_tomcat_session:" + sessionId);
return redisson.getMap(keyPrefix + "redisson_tomcat_session:" + sessionId);
}
@Override

@ -52,6 +52,8 @@ public class RedissonSessionManager extends ManagerBase {
private ReadMode readMode = ReadMode.MEMORY;
private UpdateMode updateMode = UpdateMode.DEFAULT;
private String keyPrefix = "";
public String getUpdateMode() {
return updateMode.toString();
@ -76,7 +78,15 @@ public class RedissonSessionManager extends ManagerBase {
public String getConfigPath() {
return configPath;
}
public String getKeyPrefix() {
return keyPrefix;
}
public void setKeyPrefix(String keyPrefix) {
this.keyPrefix = keyPrefix;
}
@Override
public String getName() {
return RedissonSessionManager.class.getSimpleName();
@ -110,7 +120,7 @@ public class RedissonSessionManager extends ManagerBase {
}
public RMap<String, Object> getMap(String sessionId) {
return redisson.getMap("redisson_tomcat_session:" + sessionId);
return redisson.getMap(keyPrefix + "redisson_tomcat_session:" + sessionId);
}
@Override

@ -51,6 +51,8 @@ public class RedissonSessionManager extends ManagerBase {
private ReadMode readMode = ReadMode.MEMORY;
private UpdateMode updateMode = UpdateMode.DEFAULT;
private String keyPrefix = "";
public String getUpdateMode() {
return updateMode.toString();
@ -75,7 +77,15 @@ public class RedissonSessionManager extends ManagerBase {
public String getConfigPath() {
return configPath;
}
public String getKeyPrefix() {
return keyPrefix;
}
public void setKeyPrefix(String keyPrefix) {
this.keyPrefix = keyPrefix;
}
@Override
public String getName() {
return RedissonSessionManager.class.getSimpleName();
@ -109,7 +119,7 @@ public class RedissonSessionManager extends ManagerBase {
}
public RMap<String, Object> getMap(String sessionId) {
return redisson.getMap("redisson_tomcat_session:" + sessionId);
return redisson.getMap(keyPrefix + "redisson_tomcat_session:" + sessionId);
}
@Override

@ -51,6 +51,8 @@ public class RedissonSessionManager extends ManagerBase {
private ReadMode readMode = ReadMode.MEMORY;
private UpdateMode updateMode = UpdateMode.DEFAULT;
private String keyPrefix = "";
public String getUpdateMode() {
return updateMode.toString();
@ -75,7 +77,15 @@ public class RedissonSessionManager extends ManagerBase {
public String getConfigPath() {
return configPath;
}
public String getKeyPrefix() {
return keyPrefix;
}
public void setKeyPrefix(String keyPrefix) {
this.keyPrefix = keyPrefix;
}
@Override
public String getName() {
return RedissonSessionManager.class.getSimpleName();
@ -109,7 +119,7 @@ public class RedissonSessionManager extends ManagerBase {
}
public RMap<String, Object> getMap(String sessionId) {
return redisson.getMap("redisson_tomcat_session:" + sessionId);
return redisson.getMap(keyPrefix + "redisson_tomcat_session:" + sessionId);
}
@Override

Loading…
Cancel
Save