Groovy Documentation

griffon.plugins.mongodb
[Groovy] Class MongodbConnector

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

@Singleton
final class MongodbConnector
extends Object

Authors:
Andres Almiray


Field Summary
private static org.slf4j.Logger LOG

private def bootstrap

 
Constructor Summary
MongodbConnector()

 
Method Summary
com.gmongo.GMongo connect(GriffonApplication app, ConfigObject config, String serverName = 'default')

ConfigObject createConfig(GriffonApplication app)

void disconnect(GriffonApplication app, ConfigObject config, String serverName = 'default')

private ConfigObject narrowConfig(ConfigObject config, String serverName)

private com.gmongo.GMongo startMongodb(ConfigObject config)

private void stopMongodb(ConfigObject config, 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

LOG

private static final org.slf4j.Logger LOG


bootstrap

private def bootstrap


 
Constructor Detail

MongodbConnector

MongodbConnector()


 
Method Detail

connect

com.gmongo.GMongo connect(GriffonApplication app, ConfigObject config, String serverName = 'default')


createConfig

ConfigObject createConfig(GriffonApplication app)


disconnect

void disconnect(GriffonApplication app, ConfigObject config, String serverName = 'default')


narrowConfig

private ConfigObject narrowConfig(ConfigObject config, String serverName)


startMongodb

private com.gmongo.GMongo startMongodb(ConfigObject config)


stopMongodb

private void stopMongodb(ConfigObject config, com.gmongo.GMongo server)


withMongodb

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


withMongodb

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


 

Groovy Documentation