Groovy Documentation

griffon.plugins.simpledb
[Groovy] Class SimpledbClientHolder

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

@Singleton
class SimpledbClientHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static Object[] LOCK

private static org.slf4j.Logger LOG

private Map clients

 
Constructor Summary
SimpledbClientHolder()

 
Method Summary
void disconnectClient(String clientName)

private com.amazonaws.services.simpledb.AmazonSimpleDB fetchClient(String clientName)

com.amazonaws.services.simpledb.AmazonSimpleDB getClient(String clientName = 'default')

String[] getClientNames()

boolean isClientConnected(String clientName)

private com.amazonaws.services.simpledb.AmazonSimpleDB retrieveClient(String clientName)

void setClient(String clientName = 'default', com.amazonaws.services.simpledb.AmazonSimpleDB client)

private void storeClient(String clientName, 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

LOCK

private static final Object[] LOCK


LOG

private static final org.slf4j.Logger LOG


clients

private final Map clients


 
Constructor Detail

SimpledbClientHolder

SimpledbClientHolder()


 
Method Detail

disconnectClient

void disconnectClient(String clientName)


fetchClient

private com.amazonaws.services.simpledb.AmazonSimpleDB fetchClient(String clientName)


getClient

com.amazonaws.services.simpledb.AmazonSimpleDB getClient(String clientName = 'default')


getClientNames

String[] getClientNames()


isClientConnected

boolean isClientConnected(String clientName)


retrieveClient

private com.amazonaws.services.simpledb.AmazonSimpleDB retrieveClient(String clientName)


setClient

void setClient(String clientName = 'default', com.amazonaws.services.simpledb.AmazonSimpleDB client)


storeClient

private void storeClient(String clientName, com.amazonaws.services.simpledb.AmazonSimpleDB client)


withSimpledb

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


withSimpledb

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


 

Groovy Documentation