public class ConnectionConfig extends Configuration implements FCloneable
| 构造器和说明 |
|---|
ConnectionConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addConnection(java.lang.String connectionName,
Connection connection) |
java.lang.Object |
clone() |
Connection |
get(int index) |
Connection |
getConnection(java.lang.String connectionName) |
int |
getConnectionIndex(java.lang.String name) |
java.util.Map<java.lang.String,Connection> |
getConnections() |
<T extends Connection> |
getDesignateConnections(java.lang.Class<T> clazz)
获取特定类型的数据连接
|
static ConnectionConfig |
getInstance() |
java.lang.String |
getNameSpace()
配置类的自定义前缀(配置类的命名空间),需要自己实现
|
void |
removeAllConnection() |
void |
removeConnection(java.lang.String connectionName) |
void |
renameConnection(java.lang.String oldName,
java.lang.String newName) |
void |
setConnections(java.util.Map<java.lang.String,Connection> connections) |
initialize, mirrorpublic static ConnectionConfig getInstance()
public java.lang.String getNameSpace()
ConfigurationgetNameSpace 在类中 Configurationpublic void setConnections(java.util.Map<java.lang.String,Connection> connections)
public java.util.Map<java.lang.String,Connection> getConnections()
public <T extends Connection> java.util.Map<java.lang.String,T> getDesignateConnections(java.lang.Class<T> clazz)
T - 数据连接类型clazz - 数据连类public void addConnection(java.lang.String connectionName,
Connection connection)
public void removeConnection(java.lang.String connectionName)
public void renameConnection(java.lang.String oldName,
java.lang.String newName)
public Connection getConnection(java.lang.String connectionName)
public void removeAllConnection()
public int getConnectionIndex(java.lang.String name)
public Connection get(int index)
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 Configurationjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常