Package org.apache.jetspeed.aggregator

Examples of org.apache.jetspeed.aggregator.ContentDispatcherCtrl


                                              PortletDefinitionComposite portletDefinition,
                                              PortletContent portletContent, boolean contentIsCached, long timeoutMetadata)
        throws PortletAccessDeniedException, FailedToRetrievePortletWindow, PortletEntityNotStoredException       
    {
        int expirationCache = getExpirationCache(portletDefinition);
        ContentDispatcherCtrl dispatcher = createDispatcher(requestContext, fragment, expirationCache);
        HttpServletRequest request = requestContext.getRequestForWindow(portletWindow);
        HttpServletResponse response = dispatcher.getResponseForWindow(portletWindow, requestContext);

        return buildRenderingJob( portletWindow, fragment, request, response,
                                  requestContext, isParallel,
                                  portletDefinition, dispatcher,
                                  portletContent, expirationCache, contentIsCached, timeoutMetadata );       
View Full Code Here


        }
        catch (FailedToRetrievePortletWindow e)
        {
           throw new FailedToRenderFragmentException("Unable to render fragment because: "+e.toString(), e);
        }
        ContentDispatcherCtrl dispatcher = getDispatcherCtrl(request,true);

        HttpServletRequest servletRequest = request.getRequestForWindow(portletWindow);
        HttpServletResponse servletResponse = dispatcher.getResponseForWindow(portletWindow, request);

        rJob.setWindow(portletWindow);
        rJob.setContainer(this.container);
        rJob.setRequest(servletRequest);
        rJob.setResponse(servletResponse);
View Full Code Here

        PortletWindow portletWindow = null;
       
        try
        {
            portletWindow = getPortletWindow(fragment);
            ContentDispatcherCtrl dispatcherCtrl = getDispatcherCtrl(requestContext, true);
            dispatcher = getDispatcher(requestContext, true);
            servletRequest = requestContext.getRequestForWindow(portletWindow);
            servletResponse = dispatcherCtrl.getResponseForWindow(portletWindow, requestContext);

            RenderingJob rJob = buildRenderingJob(fragment, servletRequest, servletResponse, requestContext);
            rJob.execute();

        }
View Full Code Here

        PortletWindow portletWindow = null;
       
        try
        {
            portletWindow = getPortletWindow(fragment);
            ContentDispatcherCtrl dispatcherCtrl = getDispatcherCtrl(requestContext, true);
           
            HttpServletRequest servletRequest = requestContext.getRequestForWindow(portletWindow);
            HttpServletResponse servletResponse = dispatcherCtrl.getResponseForWindow(portletWindow, requestContext);

            RenderingJob rJob = buildRenderingJob(fragment, servletRequest, servletResponse, requestContext);
            rJob.execute();
        }
        catch (Exception e)
View Full Code Here

     */
    public void render( ContentFragment fragment, RequestContext requestContext )
    {
        PortletWindow portletWindow;
       
        ContentDispatcherCtrl dispatcherCtrl = getDispatcherCtrl(requestContext, true);
        ContentDispatcher dispatcher = getDispatcher(requestContext, true);

        HttpServletRequest servletRequest =null;
        HttpServletResponse servletResponse = null;

        try
        {
            portletWindow = getPortletWindow(fragment);
            servletRequest = requestContext.getRequestForWindow(portletWindow);
            servletResponse = dispatcherCtrl.getResponseForWindow(portletWindow, requestContext);
            RenderingJob rJob = buildRenderingJob(fragment, servletRequest, servletResponse, requestContext);
            workMonitor.process(rJob);           
        }
        catch (Exception e1)
        {
            servletRequest = requestContext.getRequest();
            servletResponse = dispatcherCtrl.getResponseForFragment(fragment, requestContext);
            log.error("render() failed: " + e1.toString(), e1);
            fragment.overrideRenderedContent(e1.toString());           
//            ObjectID oid = JetspeedObjectID.createFromString(fragment.getId());
        //    ((ContentDispatcherImpl) dispatcherCtrl).notify(oid);
        }
View Full Code Here

            FailedToRenderFragmentException, PortletEntityNotStoredException
    {
        ContentDispatcher dispatcher = null;
       
        PortletWindow portletWindow = getPortletWindow(fragment);
        ContentDispatcherCtrl dispatcherCtrl = getDispatcherCtrl(requestContext, true);
        dispatcher = getDispatcher(requestContext, true);       
        request = requestContext.getRequestForWindow(portletWindow);
        response = dispatcherCtrl.getResponseForWindow(portletWindow, requestContext);
      
       
        request.setAttribute(PortalReservedParameters.PAGE_ATTRIBUTE, requestContext.getPage());
        request.setAttribute(PortalReservedParameters.FRAGMENT_ATTRIBUTE, fragment);
        request.setAttribute(PortalReservedParameters.CONTENT_DISPATCHER_ATTRIBUTE, dispatcher);
View Full Code Here

        PortletWindow portletWindow = null;
       
        try
        {
            portletWindow = getPortletWindow(fragment);
            ContentDispatcherCtrl dispatcherCtrl = getDispatcherCtrl(requestContext, true);
            dispatcher = getDispatcher(requestContext, true);
            servletRequest = requestContext.getRequestForWindow(portletWindow);
            servletResponse = dispatcherCtrl.getResponseForWindow(portletWindow, requestContext);

            RenderingJob rJob = buildRenderingJob(fragment, servletRequest, servletResponse, requestContext);
            rJob.execute();

        }
View Full Code Here

        PortletWindow portletWindow = null;
       
        try
        {
            portletWindow = getPortletWindow(fragment);
            ContentDispatcherCtrl dispatcherCtrl = getDispatcherCtrl(requestContext, true);
           
            HttpServletRequest servletRequest = requestContext.getRequestForWindow(portletWindow);
            HttpServletResponse servletResponse = dispatcherCtrl.getResponseForWindow(portletWindow, requestContext);

            RenderingJob rJob = buildRenderingJob(fragment, servletRequest, servletResponse, requestContext);
            rJob.execute();
        }
        catch (Exception e)
View Full Code Here

     */
    public void render( ContentFragment fragment, RequestContext requestContext )
    {
        PortletWindow portletWindow;
       
        ContentDispatcherCtrl dispatcherCtrl = getDispatcherCtrl(requestContext, true);
        ContentDispatcher dispatcher = getDispatcher(requestContext, true);

        HttpServletRequest servletRequest =null;
        HttpServletResponse servletResponse = null;

        try
        {
            portletWindow = getPortletWindow(fragment);
            servletRequest = requestContext.getRequestForWindow(portletWindow);
            servletResponse = dispatcherCtrl.getResponseForWindow(portletWindow, requestContext);
            RenderingJob rJob = buildRenderingJob(fragment, servletRequest, servletResponse, requestContext);
            monitor.process(rJob);           
        }
        catch (Exception e1)
        {
            servletRequest = requestContext.getRequest();
            servletResponse = dispatcherCtrl.getResponseForFragment(fragment, requestContext);
            log.error("render() failed: " + e1.toString(), e1);
            fragment.overrideRenderedContent(e1.toString());           
//            ObjectID oid = JetspeedObjectID.createFromString(fragment.getId());
        //    ((ContentDispatcherImpl) dispatcherCtrl).notify(oid);
        }
View Full Code Here

    {
        ContentDispatcher dispatcher = null;
        RenderingJob rJob;

        PortletWindow portletWindow = getPortletWindow(fragment);
        ContentDispatcherCtrl dispatcherCtrl = getDispatcherCtrl(requestContext, true);
        dispatcher = getDispatcher(requestContext, true);       
        request = requestContext.getRequestForWindow(portletWindow);
        response = dispatcherCtrl.getResponseForWindow(portletWindow, requestContext);
      
       
        request.setAttribute(PortalReservedParameters.PAGE_ATTRIBUTE, requestContext.getPage());
        request.setAttribute(PortalReservedParameters.FRAGMENT_ATTRIBUTE, fragment);
        request.setAttribute(PortalReservedParameters.CONTENT_DISPATCHER_ATTRIBUTE, dispatcher);
View Full Code Here

TOP

Related Classes of org.apache.jetspeed.aggregator.ContentDispatcherCtrl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.