Groovy Documentation

griffon.plugins.carbonado
[Groovy] Class RepositoryHolder

java.lang.Object
  griffon.plugins.carbonado.RepositoryHolder

class RepositoryHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static String DEFAULT

private static RepositoryHolder INSTANCE

private static Object[] LOCK

private Map repositories

 
Constructor Summary
private RepositoryHolder()

 
Method Summary
void disconnectRepository(String repositoryName)

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

static RepositoryHolder getInstance()

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)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

DEFAULT

private static final String DEFAULT


INSTANCE

private static final RepositoryHolder INSTANCE


LOCK

private static final Object[] LOCK


repositories

private final Map repositories


 
Constructor Detail

RepositoryHolder

private RepositoryHolder()


 
Method Detail

disconnectRepository

void disconnectRepository(String repositoryName)


fetchRepository

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


getInstance

static RepositoryHolder getInstance()


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)


 

Groovy Documentation