Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

oracle.javatools.db
Class DatabaseFactory.ConnectionCreator

java.lang.Object
  extended by oracle.javatools.db.DatabaseFactory.ConnectionCreator
Enclosing class:
DatabaseFactory

public abstract static class DatabaseFactory.ConnectionCreator
extends java.lang.Object

A connection creator should be registered for each connection store that exists. The connection store should be able to create new Connections given the name of a connection.


Field Summary
protected  java.util.Map<java.lang.String,Database> m_dbs
           
 
Constructor Summary
DatabaseFactory.ConnectionCreator()
           
 
Method Summary
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 abstract  java.lang.String getStoreName()
           
protected  boolean isActive()
           
 boolean renameDatabase(java.lang.String oldName, java.lang.String newName)
           
 Database uncacheDatabase(java.lang.String connName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_dbs

protected java.util.Map<java.lang.String,Database> m_dbs
Constructor Detail

DatabaseFactory.ConnectionCreator

public DatabaseFactory.ConnectionCreator()
Method Detail

createConnectionImpl

protected abstract java.sql.Connection createConnectionImpl(java.lang.String connName)
                                                     throws DBException
Creates a Connection from a registered connection store if a connection of given name exists.

Throws:
DBException

isActive

protected boolean isActive()

getStoreName

protected abstract java.lang.String getStoreName()

findDatabase

public Database findDatabase(java.lang.String connName)

uncacheDatabase

public Database uncacheDatabase(java.lang.String connName)

cacheDatabase

protected void cacheDatabase(java.lang.String connName,
                             Database db)

renameDatabase

public boolean renameDatabase(java.lang.String oldName,
                              java.lang.String newName)

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

Copyright © 1997, 2011, Oracle. All rights reserved.