org.apache.jetspeed.aggregator.impl
Class BasicAggregator

java.lang.Object
  extended byorg.apache.jetspeed.aggregator.impl.BasicAggregator
All Implemented Interfaces:
org.apache.jetspeed.aggregator.Aggregator

public class BasicAggregator
extends Object
implements org.apache.jetspeed.aggregator.Aggregator

Basic Aggregator, nothing complicated.

Version:
$Id: BasicAggregator.java 188558 2005-04-29 14:02:35Z weaver $
Author:
David Sean Taylor

Field Summary
private static org.apache.commons.logging.Log log
           
private  org.apache.pluto.PortletContainer portletContainer
           
private  org.apache.jetspeed.components.portletregistry.PortletRegistry registry
           
private  int strategy
           
static int STRATEGY_PARALLEL
           
static int STRATEGY_SEQUENTIAL
           
private  org.apache.jetspeed.container.window.PortletWindowAccessor windowAccessor
           
 
Constructor Summary
BasicAggregator(org.apache.jetspeed.components.portletregistry.PortletRegistry registry, org.apache.jetspeed.container.window.PortletWindowAccessor windowAccessor, org.apache.pluto.PortletContainer portletContainer)
           
BasicAggregator(org.apache.jetspeed.components.portletregistry.PortletRegistry registry, org.apache.jetspeed.container.window.PortletWindowAccessor windowAccessor, org.apache.pluto.PortletContainer portletContainer, int strategy)
           
 
Method Summary
 void build(org.apache.jetspeed.request.RequestContext request)
          Builds the portlet set defined in the context into a portlet tree.
private  void render(org.apache.pluto.PortletContainer container, org.apache.jetspeed.om.page.ContentFragment fragment, org.apache.jetspeed.request.RequestContext request)
          Render a portlet by calling the container's renderPortlet.
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final org.apache.commons.logging.Log log

STRATEGY_SEQUENTIAL

public static final int STRATEGY_SEQUENTIAL
See Also:
Constant Field Values

STRATEGY_PARALLEL

public static final int STRATEGY_PARALLEL
See Also:
Constant Field Values

strategy

private int strategy

registry

private org.apache.jetspeed.components.portletregistry.PortletRegistry registry

windowAccessor

private org.apache.jetspeed.container.window.PortletWindowAccessor windowAccessor

portletContainer

private org.apache.pluto.PortletContainer portletContainer
Constructor Detail

BasicAggregator

public BasicAggregator(org.apache.jetspeed.components.portletregistry.PortletRegistry registry,
                       org.apache.jetspeed.container.window.PortletWindowAccessor windowAccessor,
                       org.apache.pluto.PortletContainer portletContainer,
                       int strategy)

BasicAggregator

public BasicAggregator(org.apache.jetspeed.components.portletregistry.PortletRegistry registry,
                       org.apache.jetspeed.container.window.PortletWindowAccessor windowAccessor,
                       org.apache.pluto.PortletContainer portletContainer)
Method Detail

start

public void start()

stop

public void stop()

build

public void build(org.apache.jetspeed.request.RequestContext request)
           throws org.apache.jetspeed.exception.JetspeedException
Builds the portlet set defined in the context into a portlet tree.

Specified by:
build in interface org.apache.jetspeed.aggregator.Aggregator
Returns:
Unique Portlet Entity ID
Throws:
org.apache.jetspeed.exception.JetspeedException

render

private void render(org.apache.pluto.PortletContainer container,
                    org.apache.jetspeed.om.page.ContentFragment fragment,
                    org.apache.jetspeed.request.RequestContext request)
Render a portlet by calling the container's renderPortlet.

Parameters:
container -
fragment -
request -


Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.