Groovy Documentation

griffon.plugins.couchdb
[Groovy] Class DatabaseHolder

java.lang.Object
  griffon.plugins.couchdb.DatabaseHolder

class DatabaseHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static String DEFAULT

private static DatabaseHolder INSTANCE

private static Object[] LOCK

private Map databases

 
Constructor Summary
private DatabaseHolder()

 
Method Summary
void disconnectDatabase(String databaseName)

org.jcouchdb.db.Database fetchDatabase(String databaseName)

org.jcouchdb.db.Database getDatabase(String databaseName = DEFAULT)

String[] getDatabaseNames()

static DatabaseHolder getInstance()

boolean isDatabaseConnected(String databaseName)

private org.jcouchdb.db.Database retrieveDatabase(String databaseName)

void setDatabase(String databaseName = DEFAULT, org.jcouchdb.db.Database database)

private void storeDatabase(String databaseName, org.jcouchdb.db.Database database)

 
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


databases

private final Map databases


 
Constructor Detail

DatabaseHolder

private DatabaseHolder()


 
Method Detail

disconnectDatabase

void disconnectDatabase(String databaseName)


fetchDatabase

org.jcouchdb.db.Database fetchDatabase(String databaseName)


getDatabase

org.jcouchdb.db.Database getDatabase(String databaseName = DEFAULT)


getDatabaseNames

String[] getDatabaseNames()


getInstance

static DatabaseHolder getInstance()


isDatabaseConnected

boolean isDatabaseConnected(String databaseName)


retrieveDatabase

private org.jcouchdb.db.Database retrieveDatabase(String databaseName)


setDatabase

void setDatabase(String databaseName = DEFAULT, org.jcouchdb.db.Database database)


storeDatabase

private void storeDatabase(String databaseName, org.jcouchdb.db.Database database)


 

Groovy Documentation