[gatein-commits] gatein SVN: r4446 - in portal/trunk: component/pc/src/main/java/org/exoplatform/portal/pc and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Sep 30 11:24:53 EDT 2010


Author: mstruk
Date: 2010-09-30 11:24:53 -0400 (Thu, 30 Sep 2010)
New Revision: 4446

Modified:
   portal/trunk/component/pc/src/main/java/org/exoplatform/portal/pc/ExoKernelIntegration.java
   portal/trunk/pom.xml
Log:
GTNPORTAL-1257: Seam session outlives the GateIn session

Modified: portal/trunk/component/pc/src/main/java/org/exoplatform/portal/pc/ExoKernelIntegration.java
===================================================================
--- portal/trunk/component/pc/src/main/java/org/exoplatform/portal/pc/ExoKernelIntegration.java	2010-09-30 15:23:54 UTC (rev 4445)
+++ portal/trunk/component/pc/src/main/java/org/exoplatform/portal/pc/ExoKernelIntegration.java	2010-09-30 15:24:53 UTC (rev 4446)
@@ -36,6 +36,7 @@
 import org.gatein.pc.portlet.aspects.ProducerCacheInterceptor;
 import org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor;
 import org.gatein.pc.portlet.aspects.SecureTransportInterceptor;
+import org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor;
 import org.gatein.pc.portlet.aspects.ValveInterceptor;
 import org.gatein.pc.portlet.container.ContainerPortletDispatcher;
 import org.gatein.pc.portlet.container.ContainerPortletInvoker;
@@ -96,8 +97,10 @@
       bridgepInterceptor.setNext(ccppInterceptor);
       ProducerCacheInterceptor producerCacheInterceptor = new ProducerCacheInterceptor();
       producerCacheInterceptor.setNext(bridgepInterceptor);
+      SessionInvalidatorInterceptor sessionInvalidatorInterceptor = new SessionInvalidatorInterceptor();
+      sessionInvalidatorInterceptor.setNext(producerCacheInterceptor);
       ContextDispatcherInterceptor contextDispatcherInterceptor = new ContextDispatcherInterceptor();
-      contextDispatcherInterceptor.setNext(producerCacheInterceptor);
+      contextDispatcherInterceptor.setNext(sessionInvalidatorInterceptor);
       SecureTransportInterceptor secureTransportInterceptor = new SecureTransportInterceptor();
       secureTransportInterceptor.setNext(contextDispatcherInterceptor);
       ValveInterceptor valveInterceptor = new ValveInterceptor();

Modified: portal/trunk/pom.xml
===================================================================
--- portal/trunk/pom.xml	2010-09-30 15:23:54 UTC (rev 4445)
+++ portal/trunk/pom.xml	2010-09-30 15:24:53 UTC (rev 4446)
@@ -46,7 +46,7 @@
       <nl.captcha.simplecaptcha.version>1.1.1-GA-Patch01</nl.captcha.simplecaptcha.version>
       <org.gatein.common.version>2.0.3-GA</org.gatein.common.version>
       <org.gatein.wci.version>2.0.2-GA</org.gatein.wci.version>
-      <org.gatein.pc.version>2.2.0-Beta03</org.gatein.pc.version>
+      <org.gatein.pc.version>2.2.0-Beta04-SNAPSHOT</org.gatein.pc.version>
       <org.picketlink.idm>1.1.5.GA</org.picketlink.idm>
       <org.gatein.wsrp.version>2.0.0-Alpha03</org.gatein.wsrp.version>
       <org.gatein.mop.version>1.0.3-GA</org.gatein.mop.version>



More information about the gatein-commits mailing list