org.apache.jetspeed.aggregator
Interface PortletRenderer


public interface PortletRenderer

PortletRendererService
Jetspeed-2 Rendering service.

This service process all portlet rendering requests and interfaces with the portlet container to generate the resulting markup

Version:
$Id: PortletRenderer.java 188614 2005-05-25 01:30:38Z ate $
Author:
Rapha???l Luta

Method Summary
 ContentDispatcher getDispatcher(RequestContext request, boolean isParallel)
          Retrieve the ContentDispatcher for the specified request
 void render(ContentFragment fragment, RequestContext request)
          Render the specified Page fragment.
 void renderNow(ContentFragment fragment, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Render the specified Page fragment.
 void renderNow(ContentFragment fragment, RequestContext request)
          Render the specified Page fragment.
 

Method Detail

renderNow

public void renderNow(ContentFragment fragment,
                      RequestContext request)
Render the specified Page fragment. Result is returned in the PortletResponse.

Throws:
FailedToRenderFragmentException
FailedToRetrievePortletWindow

renderNow

public void renderNow(ContentFragment fragment,
                      javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response)
Render the specified Page fragment. Result is returned in the PortletResponse.

Throws:
FailedToRenderFragmentException
FailedToRetrievePortletWindow

render

public void render(ContentFragment fragment,
                   RequestContext request)
Render the specified Page fragment. The method returns before rendering is complete, rendered content can be accessed through the ContentDispatcher


getDispatcher

public ContentDispatcher getDispatcher(RequestContext request,
                                       boolean isParallel)
Retrieve the ContentDispatcher for the specified request



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