public abstract class DbManagerServiceImpl extends Object implements DbManagerService
| Modifier and Type | Field and Description |
|---|---|
protected org.osgi.framework.BundleContext |
context |
protected de.mhus.lib.core.logging.Log |
log |
protected DataSourceUtil |
util |
| Constructor and Description |
|---|
DbManagerServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
doActivate(org.osgi.service.component.ComponentContext ctx) |
protected void |
doClose() |
protected de.mhus.lib.core.MActivator |
doCreateActivator() |
protected de.mhus.lib.core.directory.ResourceNode |
doCreateConfig() |
protected de.mhus.lib.sql.DbPool |
doCreateDataPool() |
protected de.mhus.lib.adb.DbManager |
doCreateDbManager() |
protected de.mhus.lib.sql.Dialect |
doCreateDialect() |
protected abstract de.mhus.lib.adb.DbSchema |
doCreateSchema() |
void |
doDeactivate(org.osgi.service.component.ComponentContext ctx) |
protected abstract void |
doInitialize() |
protected void |
doOpen()
Call this function in the doActivate() after you set the context and dataSourceName attribute.
|
protected DataSource |
getDataSource() |
String |
getDataSourceName() |
de.mhus.lib.adb.DbManager |
getManager() |
String |
getServiceName() |
boolean |
isConnected() |
void |
setDataSourceName(String dataSourceName) |
void |
updateDataSource() |
protected org.osgi.framework.BundleContext context
protected DataSourceUtil util
protected de.mhus.lib.core.logging.Log log
public void doActivate(org.osgi.service.component.ComponentContext ctx)
public void doDeactivate(org.osgi.service.component.ComponentContext ctx)
protected void doOpen()
throws Exception
Exceptionprotected void doClose()
protected de.mhus.lib.adb.DbManager doCreateDbManager()
throws Exception
Exceptionprotected abstract de.mhus.lib.adb.DbSchema doCreateSchema()
protected de.mhus.lib.sql.DbPool doCreateDataPool()
protected de.mhus.lib.core.MActivator doCreateActivator()
protected de.mhus.lib.core.directory.ResourceNode doCreateConfig()
protected de.mhus.lib.sql.Dialect doCreateDialect()
protected DataSource getDataSource()
public void updateDataSource()
throws Exception
updateDataSource in interface DbManagerServiceExceptionpublic de.mhus.lib.adb.DbManager getManager()
getManager in interface DbManagerServicepublic boolean isConnected()
isConnected in interface DbManagerServicepublic String getDataSourceName()
getDataSourceName in interface DbManagerServicepublic void setDataSourceName(String dataSourceName)
setDataSourceName in interface DbManagerServicepublic String getServiceName()
getServiceName in interface DbManagerServiceCopyright © 2014. All rights reserved.