Package org.hippoecm.hst.core.jcr.pool
The org.hippoecm.hst.core.jcr.pool package defines the API for the HST Core JCR Pool
-
Interface Summary Interface Description JcrRepositoryProvider Interface to define the contract between service provider and jcr session pool.MultipleRepository Interface extendingRepository
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 PoolingCounterPoolingCounterMBean PoolingCounterMBeanPoolingRepository Interface extendingRepository
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 PoolingRepositoryMBeanSessionDecorator Session decorator interface. -
Exception Summary Exception Description NoAvailableSessionException TheNoAvailableSessionException
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.