[jboss-cvs] jboss-seam/src/main/org/jboss/seam/interceptors ...
Gavin King
gavin.king at jboss.com
Fri Feb 16 13:52:08 EST 2007
User: gavin
Date: 07/02/16 13:52:08
Modified: src/main/org/jboss/seam/interceptors
AsynchronousInterceptor.java RemoveInterceptor.java
SecurityInterceptor.java
Log:
no reason client-side interceptors cant be stateless AFAIK
Revision Changes Path
1.12 +1 -1 jboss-seam/src/main/org/jboss/seam/interceptors/AsynchronousInterceptor.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: AsynchronousInterceptor.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/interceptors/AsynchronousInterceptor.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- AsynchronousInterceptor.java 9 Feb 2007 15:17:04 -0000 1.11
+++ AsynchronousInterceptor.java 16 Feb 2007 18:52:08 -0000 1.12
@@ -11,7 +11,7 @@
import org.jboss.seam.core.LocalDispatcher;
import org.jboss.seam.intercept.InvocationContext;
- at Interceptor(type=InterceptorType.CLIENT)
+ at Interceptor(stateless=true, type=InterceptorType.CLIENT)
public class AsynchronousInterceptor extends AbstractInterceptor
{
private static final long serialVersionUID = 9194177339867853303L;
1.21 +4 -3 jboss-seam/src/main/org/jboss/seam/interceptors/RemoveInterceptor.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: RemoveInterceptor.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/interceptors/RemoveInterceptor.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- RemoveInterceptor.java 9 Feb 2007 03:44:22 -0000 1.20
+++ RemoveInterceptor.java 16 Feb 2007 18:52:08 -0000 1.21
@@ -1,4 +1,4 @@
-//$Id: RemoveInterceptor.java,v 1.20 2007/02/09 03:44:22 gavin Exp $
+//$Id: RemoveInterceptor.java,v 1.21 2007/02/16 18:52:08 gavin Exp $
package org.jboss.seam.interceptors;
import java.lang.reflect.Method;
@@ -21,7 +21,7 @@
*
* @author Gavin King
*/
- at Interceptor(type=InterceptorType.CLIENT)
+ at Interceptor(stateless=true, type=InterceptorType.CLIENT)
public class RemoveInterceptor extends AbstractInterceptor
{
private static final long serialVersionUID = -6693606158918954699L;
@@ -74,7 +74,8 @@
}
}
- private void remove() {
+ private void remove()
+ {
getComponent().getScope().getContext().remove( getComponent().getName() );
if ( log.isDebugEnabled() )
{
1.31 +2 -1 jboss-seam/src/main/org/jboss/seam/interceptors/SecurityInterceptor.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: SecurityInterceptor.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/interceptors/SecurityInterceptor.java,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -b -r1.30 -r1.31
--- SecurityInterceptor.java 16 Feb 2007 18:41:13 -0000 1.30
+++ SecurityInterceptor.java 16 Feb 2007 18:52:08 -0000 1.31
@@ -15,7 +15,8 @@
*
* @author Shane Bryzak
*/
- at Interceptor(stateless = true, type=InterceptorType.CLIENT)
+ at Interceptor(stateless = true, type=InterceptorType.CLIENT,
+ around=AsynchronousInterceptor.class)
public class SecurityInterceptor extends AbstractInterceptor
{
private static final long serialVersionUID = -6567750187000766925L;
More information about the jboss-cvs-commits
mailing list