Added mechanism to configure tomcat session key prefix.

pull/1321/head
Faisal Ahmed 7 years ago
parent e62737e25d
commit 577ea99818

@ -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 keySpace = "";
public String getUpdateMode() {
return updateMode.toString();
@ -78,6 +79,14 @@ public class RedissonSessionManager extends ManagerBase implements Lifecycle {
public String getConfigPath() {
return configPath;
}
public String getKeySpace() {
return this.keySpace;
}
public void setKeySpace(String keySpace) {
this.keySpace = keySpace;
}
@Override
public int getRejectedSessions() {
@ -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(keySpace + "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 keySpace = "";
public String getUpdateMode() {
return updateMode.toString();
@ -76,6 +78,14 @@ public class RedissonSessionManager extends ManagerBase {
public String getConfigPath() {
return configPath;
}
public String getKeySpace() {
return this.keySpace;
}
public void setKeySpace(String keySpace) {
this.keySpace = keySpace;
}
@Override
public String getName() {
@ -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(keySpace + "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 keySpace = "";
public String getUpdateMode() {
return updateMode.toString();
@ -75,6 +77,14 @@ public class RedissonSessionManager extends ManagerBase {
public String getConfigPath() {
return configPath;
}
public String getKeySpace() {
return this.keySpace;
}
public void setKeySpace(String keySpace) {
this.keySpace = keySpace;
}
@Override
public String getName() {
@ -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(keySpace + "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 keySpace = "";
public String getUpdateMode() {
return updateMode.toString();
@ -75,6 +77,14 @@ public class RedissonSessionManager extends ManagerBase {
public String getConfigPath() {
return configPath;
}
public String getKeySpace() {
return this.keySpace;
}
public void setKeySpace(String keySpace) {
this.keySpace = keySpace;
}
@Override
public String getName() {
@ -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(keySpace + "redisson_tomcat_session:" + sessionId);
}
@Override

Loading…
Cancel
Save