Return-Path: Delivered-To: apmail-portals-jetspeed-dev-archive@www.apache.org Received: (qmail 57331 invoked from network); 25 Oct 2005 00:56:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 25 Oct 2005 00:56:32 -0000 Received: (qmail 81193 invoked by uid 500); 25 Oct 2005 00:56:28 -0000 Delivered-To: apmail-portals-jetspeed-dev-archive@portals.apache.org Received: (qmail 80959 invoked by uid 500); 25 Oct 2005 00:56:26 -0000 Mailing-List: contact jetspeed-dev-help@portals.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Jetspeed Developers List" Delivered-To: mailing list jetspeed-dev@portals.apache.org Received: (qmail 80948 invoked by uid 99); 25 Oct 2005 00:56:26 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Oct 2005 17:56:26 -0700 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 24 Oct 2005 17:56:24 -0700 Received: (qmail 57099 invoked by uid 65534); 25 Oct 2005 00:56:05 -0000 Message-ID: <20051025005605.57095.qmail@minotaur.apache.org> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r328211 - /portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/engine/JetspeedEngine.java Date: Tue, 25 Oct 2005 00:56:05 -0000 To: jetspeed-dev@portals.apache.org From: taylor@apache.org X-Mailer: svnmailer-1.0.5 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: taylor Date: Mon Oct 24 17:56:02 2005 New Revision: 328211 URL: http://svn.apache.org/viewcvs?rev=328211&view=rev Log: allow for pipelines to be mapped from the servlet path: /ajax -> ajax-pipeline /portal -> jetspeed-pipeline (default) /portlet -> portlet-pipeline Modified: portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/engine/JetspeedEngine.java Modified: portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/engine/JetspeedEngine.java URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/engine/JetspeedEngine.java?rev=328211&r1=328210&r2=328211&view=diff ============================================================================== --- portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/engine/JetspeedEngine.java (original) +++ portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/engine/JetspeedEngine.java Mon Oct 24 17:56:02 2005 @@ -19,6 +19,7 @@ import java.io.IOException; import java.text.DateFormat; import java.util.Date; +import java.util.Map; import java.util.Properties; import javax.naming.NamingException; @@ -69,6 +70,7 @@ private final ComponentManager componentManager; private final Configuration configuration; private final String applicationRoot; + private Map pipelineMapper ; protected static final Log log = LogFactory.getLog(JetspeedEngine.class); private static final Log console = LogFactory.getLog(CONSOLE_LOGGER); @@ -89,7 +91,7 @@ // Make these availble as beans to Spring componentManager.addComponent("Engine", this); - componentManager.addComponent("PortalContext", context); + componentManager.addComponent("PortalContext", context); } @@ -136,6 +138,8 @@ //Start the ComponentManager componentManager.start(); + pipelineMapper = (Map)componentManager.getComponent("pipeline-map"); + } catch (Throwable e) { @@ -188,12 +192,21 @@ public void service( RequestContext context ) throws JetspeedException { - + String targetPipeline = context .getRequestParameter(PortalReservedParameters.PIPELINE); if (null == targetPipeline) { - targetPipeline = (String)context.getAttribute(PortalReservedParameters.PIPELINE); + targetPipeline = context.getRequest().getServletPath(); + if (null == targetPipeline) + { + targetPipeline = (String)context.getAttribute(PortalReservedParameters.PIPELINE); + } + else + { + targetPipeline = (String)pipelineMapper.get(targetPipeline); + System.out.println("pipeline = " + targetPipeline); + } } // tlRequestContext.set(context); Pipeline pipeline = getPipeline(); --------------------------------------------------------------------- To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org For additional commands, e-mail: jetspeed-dev-help@portals.apache.org