public class NonPooledDatasourceSystemListener extends Object implements IPentahoSystemListener
Constructor and Description |
---|
NonPooledDatasourceSystemListener() |
Modifier and Type | Method and Description |
---|---|
protected ICacheManager |
addCacheRegions() |
protected DataSource |
getDataSource(org.pentaho.database.model.IDatabaseConnection connection) |
protected List<org.pentaho.database.model.IDatabaseConnection> |
getListOfDatabaseConnections(IPentahoSession session) |
protected boolean |
isPortUsedByServer(org.pentaho.database.model.IDatabaseConnection databaseConnection) |
protected DataSource |
setupDataSourceForConnection(org.pentaho.database.model.IDatabaseConnection databaseConnection) |
void |
shutdown() |
boolean |
startup(IPentahoSession session) |
public boolean startup(IPentahoSession session)
startup
in interface IPentahoSystemListener
public void shutdown()
shutdown
in interface IPentahoSystemListener
protected DataSource getDataSource(org.pentaho.database.model.IDatabaseConnection connection) throws DBDatasourceServiceException
DBDatasourceServiceException
protected ICacheManager addCacheRegions()
protected List<org.pentaho.database.model.IDatabaseConnection> getListOfDatabaseConnections(IPentahoSession session) throws ObjectFactoryException, DatasourceMgmtServiceException
protected boolean isPortUsedByServer(org.pentaho.database.model.IDatabaseConnection databaseConnection)
protected DataSource setupDataSourceForConnection(org.pentaho.database.model.IDatabaseConnection databaseConnection)
Copyright © 2017 Hitachi Vantara. All rights reserved.