org.hippoecm.hst.core.container
Class SubjectBasedSessionValve

java.lang.Object
  extended by org.hippoecm.hst.core.container.AbstractValve
      extended by org.hippoecm.hst.core.container.SubjectBasedSessionValve
All Implemented Interfaces:
Valve

public class SubjectBasedSessionValve
extends AbstractValve

StatefulSessionValve

Version:
$Id$

Field Summary
static String SUBJECT_BASED_SESSION_ATTR_NAME
           
protected  javax.jcr.Repository subjectBasedRepository
           
 
Fields inherited from class org.hippoecm.hst.core.container.AbstractValve
alwaysRedirectLocationToAbsoluteUrl, componentFactory, componentInvoker, componentWindowFactory, containerConfiguration, defaultPageErrorHandler, hstManager, hstQueryManagerFactory, linkCreator, log, requestContextComponent, siteMapMatcher, siteMenusManager, urlFactory
 
Constructor Summary
SubjectBasedSessionValve()
           
 
Method Summary
 void invoke(ValveContext context)
          Invoke this valve
 void setSubjectBasedRepository(javax.jcr.Repository subjectBasedRepository)
           
protected  void setSubjectSession(ValveContext valveContext, HstRequestContext requestContext, boolean sessionStateful)
           
 
Methods inherited from class org.hippoecm.hst.core.container.AbstractValve
destroy, findComponentWindow, findErrorCodeSendingWindow, getComponentFactory, getComponentInvoker, getComponentWindowFactory, getContainerConfiguration, getDefaultPageErrorHandler, getHstManager, getHstQueryManagerFactory, getHstSiteMenusManager, getLinkCreator, getPageErrors, getRequestContextComponent, getSiteMapMatcher, getUrlFactory, handleComponentExceptions, initialize, isAlwaysRedirectLocationToAbsoluteUrl, setAlwaysRedirectLocationToAbsoluteUrl, setComponentFactory, setComponentInvoker, setComponentWindowFactory, setContainerConfiguration, setDefaultPageErrorHandler, setHstManager, setHstQueryManagerFactory, setLinkCreator, setRequestContextComponent, setSiteMapMatcher, setSiteMenusManager, setUrlFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUBJECT_BASED_SESSION_ATTR_NAME

public static final String SUBJECT_BASED_SESSION_ATTR_NAME

subjectBasedRepository

protected javax.jcr.Repository subjectBasedRepository
Constructor Detail

SubjectBasedSessionValve

public SubjectBasedSessionValve()
Method Detail

setSubjectBasedRepository

public void setSubjectBasedRepository(javax.jcr.Repository subjectBasedRepository)

invoke

public void invoke(ValveContext context)
            throws ContainerException
Description copied from interface: Valve
Invoke this valve

Specified by:
invoke in interface Valve
Specified by:
invoke in class AbstractValve
Throws:
ContainerException

setSubjectSession

protected void setSubjectSession(ValveContext valveContext,
                                 HstRequestContext requestContext,
                                 boolean sessionStateful)
                          throws ContainerException
Throws:
ContainerException


Copyright © 2008-2012 Hippo. All Rights Reserved.