[jboss-cvs] JBossAS SVN: r65125 - trunk/ejb3/src/main/org/jboss/ejb3/security.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Sep 5 16:24:20 EDT 2007


Author: anil.saldhana at jboss.com
Date: 2007-09-05 16:24:20 -0400 (Wed, 05 Sep 2007)
New Revision: 65125

Modified:
   trunk/ejb3/src/main/org/jboss/ejb3/security/SecurityHelper.java
Log:
correct the detection of local call

Modified: trunk/ejb3/src/main/org/jboss/ejb3/security/SecurityHelper.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/security/SecurityHelper.java	2007-09-05 20:18:13 UTC (rev 65124)
+++ trunk/ejb3/src/main/org/jboss/ejb3/security/SecurityHelper.java	2007-09-05 20:24:20 UTC (rev 65125)
@@ -30,6 +30,7 @@
 import org.jboss.aop.joinpoint.MethodInvocation;
 import org.jboss.aspects.remoting.InvokeRemoteInterceptor;
 import org.jboss.ejb3.EJBContainer;
+import org.jboss.ejb3.remoting.IsLocalInterceptor;
 import org.jboss.remoting.InvokerLocator;
 
 //$Id$
@@ -49,9 +50,7 @@
     */
    public boolean isLocalCall(MethodInvocation mi)
    {
-      InvokerLocator locator = (InvokerLocator) mi.getMetaData(InvokeRemoteInterceptor.REMOTING, 
-            InvokeRemoteInterceptor.INVOKER_LOCATOR);
-      return locator == null; 
+      return mi.getMetaData().hasTag(IsLocalInterceptor.IS_LOCAL); 
    }
    
    /**




More information about the jboss-cvs-commits mailing list