package com.taobao.tddl.atom.utils;
import com.taobao.tddl.common.utils.thread.ThreadLocalMap;
/**
* 提供给单独使用 TAtomDataSource 的用户指定应用连接限制的业务键 (Key) 以及其他执行信息。
*
* @author changyuan.lh
*/
public class AtomDataSourceHelper {
/**
* 指定应用连接限制的业务键 (Key)
*/
public static final String CONN_RESTRICT_KEY = "CONN_RESTRICT_KEY";
public static void setConnRestrictKey(Object key) {
ThreadLocalMap.put(AtomDataSourceHelper.CONN_RESTRICT_KEY, key);
}
public static Object getConnRestrictKey() {
return ThreadLocalMap.get(AtomDataSourceHelper.CONN_RESTRICT_KEY);
}
public static void removeConnRestrictKey() {
ThreadLocalMap.remove(AtomDataSourceHelper.CONN_RESTRICT_KEY);
}
}