Groovy Documentation

griffon.plugins.simpledb
[Groovy] Class SimpledbConnector

java.lang.Object
  griffon.plugins.simpledb.SimpledbConnector
All Implemented Interfaces:
SimpledbProvider

@Singleton
final class SimpledbConnector
extends Object

Authors:
Andres Almiray


Nested Class Summary
private static class SimpledbConnector.SimpledbCredentials

 
Field Summary
private static org.slf4j.Logger LOG

private def bootstrap

 
Constructor Summary
SimpledbConnector()

 
Method Summary
com.amazonaws.services.simpledb.AmazonSimpleDB connect(GriffonApplication app, ConfigObject config, String clientName = 'default')

ConfigObject createConfig(GriffonApplication app)

private def createCredentials(ConfigObject config, String clientName)

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

private ConfigObject narrowConfig(ConfigObject config, String clientName)

private com.amazonaws.services.simpledb.AmazonSimpleDB startSimpledb(ConfigObject config, String clientName)

private void stopSimpledb(ConfigObject config, com.amazonaws.services.simpledb.AmazonSimpleDB client)

Object withSimpledb(String clientName = 'default', Closure closure)

Object withSimpledb(String clientName = '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

SimpledbConnector

SimpledbConnector()


 
Method Detail

connect

com.amazonaws.services.simpledb.AmazonSimpleDB connect(GriffonApplication app, ConfigObject config, String clientName = 'default')


createConfig

ConfigObject createConfig(GriffonApplication app)


createCredentials

private def createCredentials(ConfigObject config, String clientName)


disconnect

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


narrowConfig

private ConfigObject narrowConfig(ConfigObject config, String clientName)


startSimpledb

private com.amazonaws.services.simpledb.AmazonSimpleDB startSimpledb(ConfigObject config, String clientName)


stopSimpledb

private void stopSimpledb(ConfigObject config, com.amazonaws.services.simpledb.AmazonSimpleDB client)


withSimpledb

Object withSimpledb(String clientName = 'default', Closure closure)


withSimpledb

Object withSimpledb(String clientName = 'default', CallableWithArgs callable)


 

Groovy Documentation