All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.nh.micro.datasource.DataSourceSwitcher Maven / Gradle / Ivy

package com.nh.micro.datasource;

public class DataSourceSwitcher {
    @SuppressWarnings("rawtypes")  
    private static final ThreadLocal contextHolder = new ThreadLocal();  
  
    @SuppressWarnings("unchecked")  
    public static void setDataSource(String dataSource) {  
        contextHolder.set(dataSource);  
    }  
  
    public static void setDefault(){  
        clearDataSource();  
    }  
      
    
    public static String getDataSource() {  
        return (String) contextHolder.get();  
    }  
  
    public static void clearDataSource() {  
        contextHolder.remove();  
    }  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy