초기소스
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
package com.wb.domainserver.realm;
|
||||
|
||||
public class RealmContextHolder {
|
||||
private static ThreadLocal<String> currentRealm = new ThreadLocal<>();
|
||||
private static ThreadLocal<String> sopmalCdRealm = new ThreadLocal<>();
|
||||
private static ThreadLocal<String> originalHostRealm = new ThreadLocal<>();
|
||||
private static ThreadLocal<String> sysDvCdRealm = new ThreadLocal<>();
|
||||
|
||||
public static void setRealm(String tenant) {
|
||||
currentRealm.set(tenant);
|
||||
}
|
||||
|
||||
public static String getRealm() {
|
||||
return currentRealm.get();
|
||||
}
|
||||
|
||||
public static void setSopmalCdRealm(String tenant) {
|
||||
sopmalCdRealm.set(tenant);
|
||||
}
|
||||
|
||||
public static String getSopmalCdRealm() {
|
||||
return sopmalCdRealm.get();
|
||||
}
|
||||
|
||||
public static void setOriginalHostRealm(String tenant) {
|
||||
originalHostRealm.set(tenant);
|
||||
}
|
||||
|
||||
public static String getOriginalHostRealm() {
|
||||
return originalHostRealm.get();
|
||||
}
|
||||
|
||||
public static void setSysDvCdRealm(String tenant) {
|
||||
sysDvCdRealm.set(tenant);
|
||||
}
|
||||
|
||||
public static String getSysDvCdRealm() {
|
||||
return sysDvCdRealm.get();
|
||||
}
|
||||
|
||||
public static void clear() {
|
||||
currentRealm.remove();
|
||||
sopmalCdRealm.remove();
|
||||
originalHostRealm.remove();
|
||||
sysDvCdRealm.remove();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user