public class AbstractRuntime extends Object implements DataRuntime
| 限定符和类型 | 字段和说明 |
|---|---|
protected DriverAdapter |
adapter |
protected String |
adapterKey |
protected String |
catalog |
protected String |
driver |
protected String |
feature
运行环境特征 如jdbc-url
用来匹配 DriverAdapter
|
protected RuntimeHolder |
holder |
protected String |
key
表示数据源名称
|
protected String |
origin
复制来源
|
protected String |
schema |
protected String |
url
运行环境版本 用来匹配 DriverAdapter
|
protected String |
version |
| 构造器和说明 |
|---|
AbstractRuntime() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
datasource() |
boolean |
destroy() |
DriverAdapter |
getAdapter() |
String |
getAdapterKey() |
String |
getCatalog() |
String |
getDriver() |
String |
getFeature(boolean connection)
返回数据库特征用来定位adapter
|
RuntimeHolder |
getHolder() |
String |
getKey() |
Object |
getProcessor() |
String |
getSchema() |
String |
getUrl() |
String |
getVersion()
返回数据库版本
|
String |
origin()
返回复制源的id(有些数据源是通过自动复制,在注销时会把复制出来的数据源一块注销)
|
void |
origin(String origin) |
void |
setAdapter(DriverAdapter adapter) |
void |
setAdapterKey(String adapter)
配置文件中设置adapter标识(url参数或adapter属性)
|
void |
setCatalog(String catalog) |
void |
setDriver(String driver) |
void |
setFeature(String feature) |
void |
setHolder(RuntimeHolder holder) |
void |
setKey(String key) |
void |
setProcessor(Object processor) |
void |
setSchema(String schema) |
void |
setUrl(String url) |
void |
setVersion(String version) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFeatureprotected String origin
protected String key
protected String feature
protected String url
protected String driver
protected String version
protected DriverAdapter adapter
protected String adapterKey
protected String catalog
protected String schema
protected RuntimeHolder holder
public String origin()
DataRuntimeorigin 在接口中 DataRuntimepublic void origin(String origin)
origin 在接口中 DataRuntimepublic String getFeature(boolean connection)
DataRuntimegetFeature 在接口中 DataRuntimeconnection - 是否连接数据源public void setFeature(String feature)
setFeature 在接口中 DataRuntimepublic String getVersion()
DataRuntimegetVersion 在接口中 DataRuntimepublic void setVersion(String version)
setVersion 在接口中 DataRuntimepublic void setDriver(String driver)
setDriver 在接口中 DataRuntimepublic String getDriver()
getDriver 在接口中 DataRuntimepublic void setUrl(String url)
setUrl 在接口中 DataRuntimepublic String getUrl()
getUrl 在接口中 DataRuntimepublic String getKey()
getKey 在接口中 DataRuntimepublic void setKey(String key)
setKey 在接口中 DataRuntimepublic Object getProcessor()
getProcessor 在接口中 DataRuntimepublic void setProcessor(Object processor)
setProcessor 在接口中 DataRuntimepublic String getCatalog()
getCatalog 在接口中 DataRuntimepublic void setCatalog(String catalog)
setCatalog 在接口中 DataRuntimepublic String getSchema()
getSchema 在接口中 DataRuntimepublic void setSchema(String schema)
setSchema 在接口中 DataRuntimepublic DriverAdapter getAdapter()
getAdapter 在接口中 DataRuntimepublic String datasource()
datasource 在接口中 DataRuntimepublic void setAdapter(DriverAdapter adapter)
setAdapter 在接口中 DataRuntimepublic void setAdapterKey(String adapter)
DataRuntimesetAdapterKey 在接口中 DataRuntimeadapter - adapter标识public String getAdapterKey()
getAdapterKey 在接口中 DataRuntimepublic void setHolder(RuntimeHolder holder)
setHolder 在接口中 DataRuntimepublic RuntimeHolder getHolder()
getHolder 在接口中 DataRuntimepublic boolean destroy()
throws Exception
destroy 在接口中 DataRuntimeExceptionCopyright © 2024. All rights reserved.