org.apache.jetspeed.aggregator.impl
Class ContentDispatcherImpl

java.lang.Object
  extended byorg.apache.jetspeed.aggregator.impl.ContentDispatcherImpl
All Implemented Interfaces:
org.apache.jetspeed.aggregator.ContentDispatcher, org.apache.jetspeed.aggregator.ContentDispatcherCtrl

public class ContentDispatcherImpl
extends Object
implements org.apache.jetspeed.aggregator.ContentDispatcher, org.apache.jetspeed.aggregator.ContentDispatcherCtrl

The ContentDispatcher allows customer classes to retrieved rendered content for a specific fragment

Version:
$Id: ContentDispatcherImpl.java 188181 2005-01-11 20:02:17Z weaver $
Author:
Rapha???l Luta

Field Summary
private  Map contents
           
private static int debugLevel
           
private  boolean isParallel
           
protected static org.apache.commons.logging.Log log
          Commons logging
 
Constructor Summary
ContentDispatcherImpl(boolean isParallel)
           
 
Method Summary
 org.apache.jetspeed.aggregator.PortletContent getPortletContent(org.apache.jetspeed.om.page.Fragment fragment)
           getPortletContent
 javax.servlet.http.HttpServletResponse getResponseForFragment(org.apache.jetspeed.om.page.Fragment fragment, org.apache.jetspeed.request.RequestContext request)
           
protected  javax.servlet.http.HttpServletResponse getResponseForId(org.apache.jetspeed.request.RequestContext request, PortletContentImpl myContent, org.apache.pluto.om.common.ObjectID oid)
           getResponseForId
 javax.servlet.http.HttpServletResponse getResponseForWindow(org.apache.pluto.om.window.PortletWindow window, org.apache.jetspeed.request.RequestContext request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.commons.logging.Log log
Commons logging


contents

private Map contents

isParallel

private boolean isParallel

debugLevel

private static int debugLevel
Constructor Detail

ContentDispatcherImpl

public ContentDispatcherImpl(boolean isParallel)
Method Detail

getResponseForWindow

public javax.servlet.http.HttpServletResponse getResponseForWindow(org.apache.pluto.om.window.PortletWindow window,
                                                                   org.apache.jetspeed.request.RequestContext request)
Specified by:
getResponseForWindow in interface org.apache.jetspeed.aggregator.ContentDispatcherCtrl

getResponseForFragment

public javax.servlet.http.HttpServletResponse getResponseForFragment(org.apache.jetspeed.om.page.Fragment fragment,
                                                                     org.apache.jetspeed.request.RequestContext request)
Specified by:
getResponseForFragment in interface org.apache.jetspeed.aggregator.ContentDispatcherCtrl

getResponseForId

protected javax.servlet.http.HttpServletResponse getResponseForId(org.apache.jetspeed.request.RequestContext request,
                                                                  PortletContentImpl myContent,
                                                                  org.apache.pluto.om.common.ObjectID oid)

getResponseForId

Parameters:
request -
myContent -
oid -
Returns:

getPortletContent

public org.apache.jetspeed.aggregator.PortletContent getPortletContent(org.apache.jetspeed.om.page.Fragment fragment)

getPortletContent

Specified by:
getPortletContent in interface org.apache.jetspeed.aggregator.ContentDispatcher
Parameters:
fragment -
Returns:
See Also:
ContentDispatcher.getPortletContent(org.apache.jetspeed.om.page.Fragment)


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