[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