Groovy Documentation

griffon.plugins.datasource
[Groovy] Class DataSourceHolder

java.lang.Object
  griffon.plugins.datasource.DataSourceHolder

class DataSourceHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static String DEFAULT

private static DataSourceHolder INSTANCE

private static Object[] LOCK

private Map dataSources

 
Constructor Summary
DataSourceHolder()

 
Method Summary
void disconnectDataSource(String dataSourceName)

DataSource fetchDataSource(String dataSourceName)

DataSource getDataSource(String dataSourceName = DEFAULT)

String[] getDataSourceNames()

static DataSourceHolder getInstance()

boolean isDataSourceConnected(String dataSourceName)

private DataSource retrieveDataSource(String dataSourceName)

void setDataSource(String dataSourceName = DEFAULT, DataSource ds)

private void storeDataSource(String dataSourceName, DataSource ds)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

DEFAULT

private static final String DEFAULT


INSTANCE

private static final DataSourceHolder INSTANCE


LOCK

private static final Object[] LOCK


dataSources

private final Map dataSources


 
Constructor Detail

DataSourceHolder

DataSourceHolder()


 
Method Detail

disconnectDataSource

void disconnectDataSource(String dataSourceName)


fetchDataSource

DataSource fetchDataSource(String dataSourceName)


getDataSource

DataSource getDataSource(String dataSourceName = DEFAULT)


getDataSourceNames

String[] getDataSourceNames()


getInstance

static DataSourceHolder getInstance()


isDataSourceConnected

boolean isDataSourceConnected(String dataSourceName)


retrieveDataSource

private DataSource retrieveDataSource(String dataSourceName)


setDataSource

void setDataSource(String dataSourceName = DEFAULT, DataSource ds)


storeDataSource

private void storeDataSource(String dataSourceName, DataSource ds)


 

Groovy Documentation