[jboss-cvs] JBossAS SVN: r70943 - projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/inflow.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Mar 18 06:50:40 EDT 2008


Author: wolfc
Date: 2008-03-18 06:50:40 -0400 (Tue, 18 Mar 2008)
New Revision: 70943

Modified:
   projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/inflow/MessageInflowLocalProxy.java
Log:
EJBTHREE-1209: returning container.toString on proxy.toString

Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/inflow/MessageInflowLocalProxy.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/inflow/MessageInflowLocalProxy.java	2008-03-18 10:07:18 UTC (rev 70942)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/inflow/MessageInflowLocalProxy.java	2008-03-18 10:50:40 UTC (rev 70943)
@@ -103,7 +103,11 @@
 
    public Object invoke(Object proxy, Method method, Object[] args)
            throws Throwable
-   {   
+   {
+      // EJBTHREE-1209: if a proxy is used in debug statements return something useful
+      if(method.getName().equals("toString") && method.getParameterTypes().length == 0)
+         return container.toString();
+      
       // Are we still useable?
       if (released.get())
          throw new IllegalStateException("This message endpoint + " + getProxyString(proxy) + " has been released");




More information about the jboss-cvs-commits mailing list