org.hippoecm.hst.core.container
Class AggregationValve

java.lang.Object
  extended by org.hippoecm.hst.core.container.AbstractValve
      extended by 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 $

Field Summary
 
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
AggregationValve()
           
 
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
 

Constructor Detail

AggregationValve

public AggregationValve()
Method Detail

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.