Groovy Documentation

griffon.plugins.jcr
[Groovy] Class RepositoryHolder

java.lang.Object
  griffon.plugins.jcr.RepositoryHolder
All Implemented Interfaces:
JcrProvider

@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 Map fetchRepository(String repositoryName)

Map getRepository(String repositoryName = 'default')

String[] getRepositoryNames()

boolean isRepositoryConnected(String repositoryName)

private Session openSession(Map config)

private Map retrieveRepository(String repositoryName)

void setRepository(String repositoryName = 'default', Map repository)

private void storeRepository(String repositoryName, Map repository)

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

Object withJcr(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 Map fetchRepository(String repositoryName)


getRepository

Map getRepository(String repositoryName = 'default')


getRepositoryNames

String[] getRepositoryNames()


isRepositoryConnected

boolean isRepositoryConnected(String repositoryName)


openSession

private Session openSession(Map config)


retrieveRepository

private Map retrieveRepository(String repositoryName)


setRepository

void setRepository(String repositoryName = 'default', Map repository)


storeRepository

private void storeRepository(String repositoryName, Map repository)


withJcr

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


withJcr

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


 

Groovy Documentation