Groovy Documentation

griffon.plugins.mongodb
[Groovy] Class MongodbServerHolder

java.lang.Object
  griffon.plugins.mongodb.MongodbServerHolder
All Implemented Interfaces:
MongodbProvider

@Singleton
class MongodbServerHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static Object[] LOCK

private static org.slf4j.Logger LOG

private Map servers

 
Constructor Summary
MongodbServerHolder()

 
Method Summary
void disconnectServer(String serverName)

private com.gmongo.GMongo fetchServer(String serverName)

com.gmongo.GMongo getServer(String serverName = 'default')

String[] getServerNames()

boolean isServerConnected(String serverName)

private com.gmongo.GMongo retrieveServer(String serverName)

void setServer(String serverName = 'default', com.gmongo.GMongo server)

private void storeServer(String serverName, com.gmongo.GMongo server)

Object withMongodb(String serverName = 'default', Closure closure)

Object withMongodb(String serverName = '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.slf4j.Logger LOG


servers

private final Map servers


 
Constructor Detail

MongodbServerHolder

MongodbServerHolder()


 
Method Detail

disconnectServer

void disconnectServer(String serverName)


fetchServer

private com.gmongo.GMongo fetchServer(String serverName)


getServer

com.gmongo.GMongo getServer(String serverName = 'default')


getServerNames

String[] getServerNames()


isServerConnected

boolean isServerConnected(String serverName)


retrieveServer

private com.gmongo.GMongo retrieveServer(String serverName)


setServer

void setServer(String serverName = 'default', com.gmongo.GMongo server)


storeServer

private void storeServer(String serverName, com.gmongo.GMongo server)


withMongodb

Object withMongodb(String serverName = 'default', Closure closure)


withMongodb

Object withMongodb(String serverName = 'default', CallableWithArgs callable)


 

Groovy Documentation