Package org.hippoecm.hst.core.jcr.pool

The org.hippoecm.hst.core.jcr.pool package defines the API for the HST Core JCR Pool

See:
          Description

Interface Summary
JcrRepositoryProvider Interface to define the contract between service provider and jcr session pool.
MultipleRepository Interface extending Repository to allow transparent access to internal multiple repositories based on credentials given by the caller.
MultipleRepositoryAware Interface to be implemented by beans (such as session) that wish to be aware of its owning multiple repository.
PooledSession PooledSession interface.
PooledSessionRefresher PooledSessionRefresher This interface is responsible for refreshing the states of the pooled session.
PoolingCounter PoolingCounter
PoolingCounterMBean PoolingCounterMBean
PoolingRepository Interface extending Repository to allow transparent access to internal session pooling implementation.
PoolingRepositoryAware Interface to be implemented by beans (such as session) that wish to be aware of its owning pooling repository.
PoolingRepositoryMBean PoolingRepositoryMBean
SessionDecorator Session decorator interface.
 

Class Summary
BasicPoolingRepository Basic implementation of javax.jcr.Repository that is configured via JavaBeans properties.
BasicPoolingRepositoryFactory JNDI Resource Factory for BasicPoolingRepository JNDI Resource can be configured in the application context descriptor like the following for Tomcat:
DefaultPooledSessionRefresher  
DefaultPoolingCounter DefaultPoolingCounter
JcrHippoRepository JCR Repository implementation wrapping HippoRepository.
JcrHippoRepositoryProvider  
LazyMultipleRepositoryImpl  
MultiplePoolingRepositoryFactory JNDI Resource Factory for the combination of MultipleRepository and BasicPoolingRepository
MultipleRepositoryImpl  
MultipleRepositoryImpl.CredentialsWrapper  
MultipleRepositoryImpl.CurrentRepositoryResourceLifecycleManagement  
PooledSessionDecoratorProxyFactoryImpl  
PooledSessionResourceManagement  
PoolingRepositorySessionsRefreshEventListener  
 

Exception Summary
NoAvailableSessionException The NoAvailableSessionException class defines the exception that a JCR session pooling repository can throw when it is unable to return an available session since its pooled session are already exhausted and it cannot create new session.
 

Package org.hippoecm.hst.core.jcr.pool Description

The org.hippoecm.hst.core.jcr.pool package defines the API for the HST Core JCR Pool



Copyright © 2008-2012 Hippo. All Rights Reserved.