|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.wso2.carbon.registry.core.jdbc.dataaccess.JDBCDataAccessManager
public class JDBCDataAccessManager
An implementation of DataAccessManager
to access a back-end JDBC-based database.
Constructor Summary | |
---|---|
JDBCDataAccessManager(DataBaseConfiguration dataBaseConfiguration)
Creates a JDBC Data Access Manager from the given database configuration. |
|
JDBCDataAccessManager(DataSource dataSource)
Constructor accepting a JDBC data source. |
Method Summary | |
---|---|
static DataSource |
buildDataSource(DataBaseConfiguration config)
Method to build a data source from a given database configuration. |
void |
createDatabase()
Method to create the database for the registry. |
ClusterLock |
getClusterLock()
Method to obtain an instance of the cluster lock. |
DAOManager |
getDAOManager()
Method to obtain an instance of the data access object manager. |
DatabaseTransaction |
getDatabaseTransaction()
Method to obtain an instance of the database transaction. |
DataSource |
getDataSource()
Method to retrieve the JDBC data source. |
QueryProcessor |
getQueryProcessor()
Method obtain an instance of the query processor used to run queries. |
TransactionManager |
getTransactionManager()
Method to obtain an instance of the transaction manager. |
boolean |
isDatabaseExisting()
Method to test whether the registry database is existing. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JDBCDataAccessManager(DataSource dataSource)
dataSource
- the JDBC data source.public JDBCDataAccessManager(DataBaseConfiguration dataBaseConfiguration)
dataBaseConfiguration
- the database configuration.Method Detail |
---|
public ClusterLock getClusterLock()
DataAccessManager
getClusterLock
in interface DataAccessManager
public TransactionManager getTransactionManager()
DataAccessManager
getTransactionManager
in interface DataAccessManager
public DatabaseTransaction getDatabaseTransaction()
DataAccessManager
getDatabaseTransaction
in interface DataAccessManager
public QueryProcessor getQueryProcessor()
DataAccessManager
getQueryProcessor
in interface DataAccessManager
public DAOManager getDAOManager()
DataAccessManager
getDAOManager
in interface DataAccessManager
public void createDatabase() throws RegistryException
DataAccessManager
createDatabase
in interface DataAccessManager
RegistryException
- if the operation failed.public boolean isDatabaseExisting()
DataAccessManager
isDatabaseExisting
in interface DataAccessManager
public DataSource getDataSource()
public static DataSource buildDataSource(DataBaseConfiguration config)
config
- the database configuration.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |