Groovy Documentation

griffon.plugins.dynamodb
[Groovy] Class DynamodbConnector

java.lang.Object
  griffon.plugins.dynamodb.DynamodbConnector
All Implemented Interfaces:
DynamodbProvider

@Singleton
final class DynamodbConnector
extends Object

Authors:
Andres Almiray


Nested Class Summary
private static class DynamodbConnector.DynamodbCredentials

 
Field Summary
private static org.slf4j.Logger LOG

private def bootstrap

 
Constructor Summary
DynamodbConnector()

 
Method Summary
com.amazonaws.services.dynamodb.AmazonDynamoDBClient 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.dynamodb.AmazonDynamoDBClient startDynamodb(ConfigObject config, String clientName)

private void stopDynamodb(ConfigObject config, com.amazonaws.services.dynamodb.AmazonDynamoDBClient client)

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

Object withDynamodb(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

DynamodbConnector

DynamodbConnector()


 
Method Detail

connect

com.amazonaws.services.dynamodb.AmazonDynamoDBClient 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)


startDynamodb

private com.amazonaws.services.dynamodb.AmazonDynamoDBClient startDynamodb(ConfigObject config, String clientName)


stopDynamodb

private void stopDynamodb(ConfigObject config, com.amazonaws.services.dynamodb.AmazonDynamoDBClient client)


withDynamodb

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


withDynamodb

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


 

Groovy Documentation