package org.dayatang.datasource4saas.tenantservice; /** * 用线程本地变量来存取租户名称的租户持有器的实现。 * @author yyang (<a href="mailto:gdyangyu@gmail.com">gdyangyu@gmail.com</a>) * */ public class ThreadLocalTenantHolder { private static final ThreadLocal<String> context = new ThreadLocal<String>(); private ThreadLocalTenantHolder() { } public static String getTenant() { return context.get(); } public static void setTenant(String tenant) { context.set(tenant); } public static void removeTenant() { context.remove(); } }