Groovy Documentation

griffon.plugins.carbonado
[Groovy] Class RepositoryHolder

java.lang.Object
  griffon.plugins.carbonado.RepositoryHolder
All Implemented Interfaces:
CarbonadoProvider

@Singleton
class RepositoryHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static Object[] LOCK

private static org.slf4j.Logger LOG

private Map repositories

 
Constructor Summary
RepositoryHolder()

 
Method Summary
void disconnectRepository(String repositoryName)

private com.amazon.carbonado.Repository fetchRepository(String repositoryName)

com.amazon.carbonado.Repository getRepository(String repositoryName = 'default')

String[] getRepositoryNames()

boolean isRepositoryConnected(String repositoryName)

private com.amazon.carbonado.Repository retrieveRepository(String repositoryName)

void setRepository(String repositoryName = 'default', com.amazon.carbonado.Repository repository)

private void storeRepository(String repositoryName, com.amazon.carbonado.Repository repository)

Object withCarbonado(String repositoryName = 'default', Closure closure)

Object withCarbonado(String repositoryName = '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


repositories

private final Map repositories


 
Constructor Detail

RepositoryHolder

RepositoryHolder()


 
Method Detail

disconnectRepository

void disconnectRepository(String repositoryName)


fetchRepository

private com.amazon.carbonado.Repository fetchRepository(String repositoryName)


getRepository

com.amazon.carbonado.Repository getRepository(String repositoryName = 'default')


getRepositoryNames

String[] getRepositoryNames()


isRepositoryConnected

boolean isRepositoryConnected(String repositoryName)


retrieveRepository

private com.amazon.carbonado.Repository retrieveRepository(String repositoryName)


setRepository

void setRepository(String repositoryName = 'default', com.amazon.carbonado.Repository repository)


storeRepository

private void storeRepository(String repositoryName, com.amazon.carbonado.Repository repository)


withCarbonado

Object withCarbonado(String repositoryName = 'default', Closure closure)


withCarbonado

Object withCarbonado(String repositoryName = 'default', CallableWithArgs callable)


 

Groovy Documentation