Package org.hippoecm.hst.core.jcr.pool
package org.hippoecm.hst.core.jcr.pool
The org.hippoecm.hst.core.jcr.pool package defines the API for the HST Core JCR Pool
-
ClassDescriptionInterface to define the contract between service provider and jcr session pool.Interface extending
Repository
to allow transparent access to internal multiple repositories based on credentials given by the caller.Interface to be implemented by beans (such as session) that wish to be aware of its owning multiple repository.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.PooledSession interface.PooledSessionRefresher This interface is responsible for refreshing the states of the pooled session.PoolingCounterPoolingCounterMBeanInterface extendingRepository
to allow transparent access to internal session pooling implementation.Interface to be implemented by beans (such as session) that wish to be aware of its owning pooling repository.PoolingRepositoryMBeanSession decorator interface.