public class DataSourceManager extends Object
| Constructor and Description |
|---|
DataSourceManager() |
DataSourceManager(DataSource dataSource) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearPatternDataSource() |
void |
close(Class clazz,
Class serviceClass,
ResultSet rs,
Statement stmt,
Connection conn) |
void |
deregister(IRealConnection connection) |
Connection |
getConnection(Class clazz,
Class serviceClass) |
DataSource |
getDataSource() |
DataSource |
getDataSource(Class clazz,
Class serviceClass) |
Options |
getOptions(Class clazz,
Class serviceClass) |
Options |
getOptions(String type) |
String |
getProductName(Class clazz,
Class serviceClass) |
String |
getProductName(DataSource raw) |
String |
getProductName(DataSource source,
Connection connection) |
DataSource |
getRawDataSource(DataSource current) |
List<IRealConnection> |
getRealConnection() |
void |
register(Class clazz,
DataSource dataSource) |
void |
register(IRealConnection connection) |
void |
register(String pkg,
DataSource dataSource) |
void |
registerOptions(Options options) |
void |
setDataSource(DataSource dataSource) |
public DataSourceManager()
public DataSourceManager(DataSource dataSource)
public List<IRealConnection> getRealConnection()
public void register(IRealConnection connection)
public void deregister(IRealConnection connection)
public void register(Class clazz, DataSource dataSource)
public void register(String pkg, DataSource dataSource)
public DataSource getRawDataSource(DataSource current)
public DataSource getDataSource()
public void setDataSource(DataSource dataSource)
public void registerOptions(Options options)
public void clearPatternDataSource()
public DataSource getDataSource(Class clazz, Class serviceClass)
public Connection getConnection(Class clazz, Class serviceClass)
public String getProductName(DataSource raw)
public String getProductName(DataSource source, Connection connection)
public void close(Class clazz, Class serviceClass, ResultSet rs, Statement stmt, Connection conn)
Copyright © 2024. All rights reserved.