Groovy Documentation

griffon.plugins.db4o
[Groovy] Class ObjectContainerHolder

java.lang.Object
  griffon.plugins.db4o.ObjectContainerHolder
All Implemented Interfaces:
Db4oProvider

@Singleton
class ObjectContainerHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static Object[] LOCK

private static org.apache.commons.logging.Log LOG

private Map dataSources

 
Constructor Summary
ObjectContainerHolder()

 
Method Summary
void disconnectObjectContainer(String dataSourceName)

private com.db4o.ObjectContainer fetchObjectContainer(String dataSourceName)

com.db4o.ObjectContainer getObjectContainer(String dataSourceName = 'default')

String[] getObjectContainerNames()

boolean isObjectContainerConnected(String dataSourceName)

private com.db4o.ObjectContainer retrieveObjectContainer(String dataSourceName)

void setObjectContainer(String dataSourceName = 'default', com.db4o.ObjectContainer oc)

private void storeObjectContainer(String dataSourceName, com.db4o.ObjectContainer oc)

Object withDb4o(String dataSourceName = 'default', Closure closure)

Object withDb4o(String dataSourceName = 'default', CallableWithArgs callable)

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

Field Detail

LOCK

private static final Object[] LOCK


LOG

private static final org.apache.commons.logging.Log LOG


dataSources

private final Map dataSources


 
Constructor Detail

ObjectContainerHolder

ObjectContainerHolder()


 
Method Detail

disconnectObjectContainer

void disconnectObjectContainer(String dataSourceName)


fetchObjectContainer

private com.db4o.ObjectContainer fetchObjectContainer(String dataSourceName)


getObjectContainer

com.db4o.ObjectContainer getObjectContainer(String dataSourceName = 'default')


getObjectContainerNames

String[] getObjectContainerNames()


isObjectContainerConnected

boolean isObjectContainerConnected(String dataSourceName)


retrieveObjectContainer

private com.db4o.ObjectContainer retrieveObjectContainer(String dataSourceName)


setObjectContainer

void setObjectContainer(String dataSourceName = 'default', com.db4o.ObjectContainer oc)


storeObjectContainer

private void storeObjectContainer(String dataSourceName, com.db4o.ObjectContainer oc)


withDb4o

Object withDb4o(String dataSourceName = 'default', Closure closure)


withDb4o

Object withDb4o(String dataSourceName = 'default', CallableWithArgs callable)


 

Groovy Documentation