org.hippoecm.hst.core.container
Class AggregationValve
java.lang.Object
org.hippoecm.hst.core.container.AbstractValve
org.hippoecm.hst.core.container.AggregationValve
- All Implemented Interfaces:
- Valve
public class AggregationValve
- extends AbstractValve
AggregationValve
- Version:
- $Id: AggregationValve.java 35818 2012-08-21 19:08:19Z aschrijvers $
Fields inherited from class org.hippoecm.hst.core.container.AbstractValve |
alwaysRedirectLocationToAbsoluteUrl, componentFactory, componentInvoker, componentWindowFactory, containerConfiguration, defaultPageErrorHandler, hstManager, hstQueryManagerFactory, linkCreator, log, requestContextComponent, siteMapMatcher, siteMenusManager, urlFactory |
Method Summary |
protected void |
createHstRequestResponseForWindows(HstComponentWindow window,
HstComponentWindow rootRenderingWindow,
HstRequestContext requestContext,
javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
Map<HstComponentWindow,HstRequest> requestMap,
Map<HstComponentWindow,HstResponse> responseMap,
HstResponse topComponentHstResponse,
boolean isComponentWindowRendered)
|
void |
invoke(ValveContext context)
Invoke this valve |
protected void |
processWindowsBeforeRender(HstContainerConfig requestContainerConfig,
HstComponentWindow rootWindow,
HstComponentWindow rootRenderingWindow,
HstComponentWindow[] sortedComponentWindows,
Map<HstComponentWindow,HstRequest> requestMap,
Map<HstComponentWindow,HstResponse> responseMap)
|
protected void |
processWindowsRender(HstContainerConfig requestContainerConfig,
HstComponentWindow[] sortedComponentWindows,
Map<HstComponentWindow,HstRequest> requestMap,
Map<HstComponentWindow,HstResponse> responseMap)
|
protected void |
sortComponentWindowsByHierarchy(HstComponentWindow window,
List<HstComponentWindow> sortedWindowList)
|
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 |
AggregationValve
public AggregationValve()
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
createHstRequestResponseForWindows
protected void createHstRequestResponseForWindows(HstComponentWindow window,
HstComponentWindow rootRenderingWindow,
HstRequestContext requestContext,
javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
Map<HstComponentWindow,HstRequest> requestMap,
Map<HstComponentWindow,HstResponse> responseMap,
HstResponse topComponentHstResponse,
boolean isComponentWindowRendered)
sortComponentWindowsByHierarchy
protected void sortComponentWindowsByHierarchy(HstComponentWindow window,
List<HstComponentWindow> sortedWindowList)
processWindowsBeforeRender
protected void processWindowsBeforeRender(HstContainerConfig requestContainerConfig,
HstComponentWindow rootWindow,
HstComponentWindow rootRenderingWindow,
HstComponentWindow[] sortedComponentWindows,
Map<HstComponentWindow,HstRequest> requestMap,
Map<HstComponentWindow,HstResponse> responseMap)
throws ContainerException
- Throws:
ContainerException
processWindowsRender
protected void processWindowsRender(HstContainerConfig requestContainerConfig,
HstComponentWindow[] sortedComponentWindows,
Map<HstComponentWindow,HstRequest> requestMap,
Map<HstComponentWindow,HstResponse> responseMap)
throws ContainerException
- Throws:
ContainerException
Copyright © 2008-2012 Hippo. All Rights Reserved.