public abstract static class DatabaseFactory.ConnectionCreator
extends java.lang.Object
| Constructor and Description | 
|---|
DatabaseFactory.ConnectionCreator()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
cacheDatabase(java.lang.String connName, Database db)  | 
protected abstract java.sql.Connection | 
createConnectionImpl(java.lang.String connName)
Creates a Connection from a registered connection store if a connection of given name exists. 
 | 
Database | 
findDatabase(java.lang.String connName)  | 
protected java.lang.String | 
getDisplayableStoreName()  | 
protected abstract java.lang.String | 
getStoreName()  | 
protected boolean | 
isActive()  | 
java.util.Collection<java.lang.String> | 
listDatabases()
Lists the databases that exist in the cache, not the connections available in the underlying connection store. 
 | 
boolean | 
renameDatabase(java.lang.String oldName, java.lang.String newName)  | 
Database | 
uncacheDatabase(java.lang.String connName)  | 
protected abstract java.sql.Connection createConnectionImpl(java.lang.String connName)
                                                     throws DBException
DBExceptionprotected boolean isActive()
protected abstract java.lang.String getStoreName()
protected java.lang.String getDisplayableStoreName()
public java.util.Collection<java.lang.String> listDatabases()
public Database findDatabase(java.lang.String connName)
public Database uncacheDatabase(java.lang.String connName)
protected void cacheDatabase(java.lang.String connName,
                 Database db)
public boolean renameDatabase(java.lang.String oldName,
                     java.lang.String newName)