public interface RuntimeHolder
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
contains(String key)
runtime是否存在
|
static boolean |
destroy(String datasource) |
static List<String> |
keys()
全部runtime.key
|
static DataRuntime |
runtime() |
static DataRuntime |
runtime(String datasource)
数据源相关的runtime
|
static Map<String,DataRuntime> |
runtimes(String origin)
从origin复制的数据源
|
DataRuntime |
temporary(Object datasource,
String database,
DriverAdapter adapter)
注册数据源 子类覆盖 生成简单的DataRuntime不注册到spring
|
static final Log log
static final Map<String,DataRuntime> runtimes
DataRuntime temporary(Object datasource, String database, DriverAdapter adapter) throws Exception
datasource - 数据源, 如DruidDataSource, MongoClient, es.RestClientdatabase - 数据库, jdbc类型数据源不需要adapter - 如果确认数据库类型可以提供如 new MySQLAdapter(), 如果不提供则根据ds检测Exception - 异常 Exceptionstatic Map<String,DataRuntime> runtimes(String origin)
origin - 源static DataRuntime runtime()
static DataRuntime runtime(String datasource)
datasource - 数据源static boolean contains(String key)
key - keyCopyright © 2025. All rights reserved.