org.hippoecm.hst.core.jcr.pool
Class DefaultPooledSessionRefresher

java.lang.Object
  extended by org.hippoecm.hst.core.jcr.pool.DefaultPooledSessionRefresher
All Implemented Interfaces:
PooledSessionRefresher

public class DefaultPooledSessionRefresher
extends Object
implements PooledSessionRefresher


Constructor Summary
DefaultPooledSessionRefresher()
           
 
Method Summary
 boolean isCheckLivenessBeforeRefresh()
           
 void refresh(PooledSession pooledSession, boolean keepChanges)
          Refreshes the pooled session.
 void setCheckLivenessBeforeRefresh(boolean checkLivenessBeforeRefresh)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPooledSessionRefresher

public DefaultPooledSessionRefresher()
Method Detail

isCheckLivenessBeforeRefresh

public boolean isCheckLivenessBeforeRefresh()

setCheckLivenessBeforeRefresh

public void setCheckLivenessBeforeRefresh(boolean checkLivenessBeforeRefresh)

refresh

public void refresh(PooledSession pooledSession,
                    boolean keepChanges)
             throws javax.jcr.RepositoryException
Description copied from interface: PooledSessionRefresher
Refreshes the pooled session. This can make the pooled session refreshed or a custom implementation can do something in more optimized way in order to clean the virtual states only.

Specified by:
refresh in interface PooledSessionRefresher
Parameters:
pooledSession - a pooled session
keepChanges - a boolean
Throws:
javax.jcr.RepositoryException - if an error occurs.


Copyright © 2008-2012 Hippo. All Rights Reserved.