[jboss-cvs] JBossAS SVN: r78987 - projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Oct 1 07:48:03 EDT 2008
Author: wolfc
Date: 2008-10-01 07:48:03 -0400 (Wed, 01 Oct 2008)
New Revision: 78987
Modified:
projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/ProducerProxy.java
Log:
EJBTHREE-1510: handling toString locally
Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/ProducerProxy.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/ProducerProxy.java 2008-10-01 09:47:46 UTC (rev 78986)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/ProducerProxy.java 2008-10-01 11:48:03 UTC (rev 78987)
@@ -24,6 +24,7 @@
import java.io.Serializable;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
+
import org.jboss.aop.advice.Interceptor;
import org.jboss.aop.joinpoint.MethodInvocation;
import org.jboss.aop.util.MethodHashing;
@@ -55,10 +56,13 @@
public Object invoke(Object proxy, Method method, Object[] args)
throws Throwable
{
- if (method.getName().equals("getProducerManager"))
+ String methodName = method.getName();
+ if (methodName.equals("getProducerManager"))
{
return producer;
}
+ else if(methodName.equals("toString"))
+ return toString();
long hash = MethodHashing.calculateHash(method);
MethodInvocation sri = new MethodInvocation(interceptors, hash, method, method, null);
sri.setArguments(args);
More information about the jboss-cvs-commits
mailing list