You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by ul...@apache.org on 2010/03/14 21:26:12 UTC
svn commit: r922948 -
/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/RootPathDispatcher.java
Author: uli
Date: Sun Mar 14 20:26:12 2010
New Revision: 922948
URL: http://svn.apache.org/viewvc?rev=922948&view=rev
Log:
TAP5-1018: Request to Application Root path ignores ComponentRequestFilter's
Modified:
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/RootPathDispatcher.java
Modified: tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/RootPathDispatcher.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/RootPathDispatcher.java?rev=922948&r1=922947&r2=922948&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/RootPathDispatcher.java (original)
+++ tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/RootPathDispatcher.java Sun Mar 14 20:26:12 2010
@@ -1,4 +1,4 @@
-// Copyright 2007, 2008 The Apache Software Foundation
+// Copyright 2007, 2008, 2010 The Apache Software Foundation
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -15,6 +15,7 @@
package org.apache.tapestry5.internal.services;
import org.apache.tapestry5.EventContext;
+import org.apache.tapestry5.SymbolConstants;
import org.apache.tapestry5.internal.EmptyEventContext;
import org.apache.tapestry5.ioc.annotations.Inject;
import org.apache.tapestry5.ioc.annotations.Symbol;
@@ -32,7 +33,7 @@ public class RootPathDispatcher implemen
private final ComponentClassResolver componentClassResolver;
- private final PageRenderRequestHandler handler;
+ private final ComponentRequestHandler handler;
private final String startPageName;
@@ -40,16 +41,16 @@ public class RootPathDispatcher implemen
public RootPathDispatcher(ComponentClassResolver componentClassResolver,
- PageRenderRequestHandler handler,
+ ComponentRequestHandler handler,
- @Inject @Symbol("tapestry.start-page-name")
+ @Inject @Symbol(SymbolConstants.START_PAGE_NAME)
String startPageName)
{
this.componentClassResolver = componentClassResolver;
this.handler = handler;
this.startPageName = startPageName;
- parameters = new PageRenderRequestParameters(this.startPageName, EMPTY_CONTEXT);
+ parameters = new PageRenderRequestParameters(this.startPageName, EMPTY_CONTEXT, false);
}
public boolean dispatch(Request request, final Response response) throws IOException
@@ -58,7 +59,7 @@ public class RootPathDispatcher implemen
if (request.getPath().equals("/") && componentClassResolver.isPageName(startPageName))
{
- handler.handle(parameters);
+ handler.handlePageRender(parameters);
return true;
}