Author: julien(a)jboss.com
Date: 2007-03-20 12:00:04 -0400 (Tue, 20 Mar 2007)
New Revision: 6778
Modified:
trunk/core/src/main/org/jboss/portal/core/controller/classic/ClassicResponseHandler.java
Log:
defer page assembly to the ClassicController.sendResponse(...) by providing a custom
subclass of HTTPResponse which activate the PageRendition from the theme.
Modified:
trunk/core/src/main/org/jboss/portal/core/controller/classic/ClassicResponseHandler.java
===================================================================
---
trunk/core/src/main/org/jboss/portal/core/controller/classic/ClassicResponseHandler.java 2007-03-20
15:57:29 UTC (rev 6777)
+++
trunk/core/src/main/org/jboss/portal/core/controller/classic/ClassicResponseHandler.java 2007-03-20
16:00:04 UTC (rev 6778)
@@ -54,6 +54,8 @@
if (response instanceof PageRendition)
{
final PageRendition rendition = (PageRendition)response;
+
+ // Defer execution of rendition to the right place which is in the classic
controller send response
return new HTTPResponse()
{
public void sendResponse(ServerInvocationContext ctx) throws IOException,
ServletException