Groovy Documentation

griffon.plugins.orientdb
[Groovy] Class DatabaseHolder

java.lang.Object
  griffon.plugins.orientdb.DatabaseHolder

class DatabaseHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static String DEFAULT

private static DatabaseHolder INSTANCE

private static Object[] LOCK

private Map configurations

 
Constructor Summary
private DatabaseHolder()

 
Method Summary
private com.orientechnologies.orient.core.db.ODatabase acquireDatabase(ConfigObject config)

void disconnectDatabase(String databaseName)

com.orientechnologies.orient.core.db.ODatabase fetchDatabase(String databaseName)

com.orientechnologies.orient.core.db.ODatabase getDatabase(String databaseName = DEFAULT)

String[] getDatabaseNames()

static DatabaseHolder getInstance()

boolean isDatabaseConnected(String databaseName)

private ConfigObject retrieveConfiguration(String databaseName)

void setDatabase(String databaseName = DEFAULT, ConfigObject config)

private void storeConfiguration(String databaseName, ConfigObject config)

 
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 DatabaseHolder INSTANCE


LOCK

private static final Object[] LOCK


configurations

private final Map configurations


 
Constructor Detail

DatabaseHolder

private DatabaseHolder()


 
Method Detail

acquireDatabase

private com.orientechnologies.orient.core.db.ODatabase acquireDatabase(ConfigObject config)


disconnectDatabase

void disconnectDatabase(String databaseName)


fetchDatabase

com.orientechnologies.orient.core.db.ODatabase fetchDatabase(String databaseName)


getDatabase

com.orientechnologies.orient.core.db.ODatabase getDatabase(String databaseName = DEFAULT)


getDatabaseNames

String[] getDatabaseNames()


getInstance

static DatabaseHolder getInstance()


isDatabaseConnected

boolean isDatabaseConnected(String databaseName)


retrieveConfiguration

private ConfigObject retrieveConfiguration(String databaseName)


setDatabase

void setDatabase(String databaseName = DEFAULT, ConfigObject config)


storeConfiguration

private void storeConfiguration(String databaseName, ConfigObject config)


 

Groovy Documentation