org.hippoecm.hst.core.jcr
Class LazySessionDelegatingRepository.LazySessionInvoker

java.lang.Object
  extended by org.hippoecm.hst.core.jcr.LazySessionDelegatingRepository.LazySessionInvoker
All Implemented Interfaces:
Serializable, org.apache.commons.proxy.Invoker
Enclosing class:
LazySessionDelegatingRepository

protected static class LazySessionDelegatingRepository.LazySessionInvoker
extends Object
implements org.apache.commons.proxy.Invoker, Serializable

See Also:
Serialized Form

Constructor Summary
LazySessionDelegatingRepository.LazySessionInvoker()
           
LazySessionDelegatingRepository.LazySessionInvoker(javax.jcr.Repository repository, javax.jcr.Credentials credentials, String workspaceName)
           
LazySessionDelegatingRepository.LazySessionInvoker(javax.jcr.Repository repository, javax.jcr.Credentials credentials, String workspaceName, boolean logoutOnSessionUnbound)
           
 
Method Summary
protected  void clearSession()
           
protected  void finalize()
           
 LazySessionDelegatingRepository.SessionsRefreshCounter getSessionsRefreshCounter()
           
 Object invoke(Object proxy, Method method, Object[] args)
           
 void setSessionsRefreshCounter(LazySessionDelegatingRepository.SessionsRefreshCounter sessionsRefreshCounter)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazySessionDelegatingRepository.LazySessionInvoker

public LazySessionDelegatingRepository.LazySessionInvoker()

LazySessionDelegatingRepository.LazySessionInvoker

public LazySessionDelegatingRepository.LazySessionInvoker(javax.jcr.Repository repository,
                                                          javax.jcr.Credentials credentials,
                                                          String workspaceName)

LazySessionDelegatingRepository.LazySessionInvoker

public LazySessionDelegatingRepository.LazySessionInvoker(javax.jcr.Repository repository,
                                                          javax.jcr.Credentials credentials,
                                                          String workspaceName,
                                                          boolean logoutOnSessionUnbound)
Method Detail

setSessionsRefreshCounter

public void setSessionsRefreshCounter(LazySessionDelegatingRepository.SessionsRefreshCounter sessionsRefreshCounter)

getSessionsRefreshCounter

public LazySessionDelegatingRepository.SessionsRefreshCounter getSessionsRefreshCounter()

invoke

public Object invoke(Object proxy,
                     Method method,
                     Object[] args)
              throws Throwable
Specified by:
invoke in interface org.apache.commons.proxy.Invoker
Throws:
Throwable

clearSession

protected void clearSession()

finalize

protected void finalize()
Overrides:
finalize in class Object


Copyright © 2008-2012 Hippo. All Rights Reserved.