[jboss-cvs] JBossAS SVN: r70566 - projects/aop/branches/deadlocks/aop/src/main/org/jboss/aop/instrument.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Mar 7 18:30:52 EST 2008


Author: flavia.rainone at jboss.com
Date: 2008-03-07 18:30:52 -0500 (Fri, 07 Mar 2008)
New Revision: 70566

Modified:
   projects/aop/branches/deadlocks/aop/src/main/org/jboss/aop/instrument/JoinPointGenerator.java
Log:
[JBAOP-536] Synchronized block added to the invokeNext() method.

Modified: projects/aop/branches/deadlocks/aop/src/main/org/jboss/aop/instrument/JoinPointGenerator.java
===================================================================
--- projects/aop/branches/deadlocks/aop/src/main/org/jboss/aop/instrument/JoinPointGenerator.java	2008-03-07 23:28:05 UTC (rev 70565)
+++ projects/aop/branches/deadlocks/aop/src/main/org/jboss/aop/instrument/JoinPointGenerator.java	2008-03-07 23:30:52 UTC (rev 70566)
@@ -978,6 +978,7 @@
       final String returnStr = (isVoid) ? "" : "return ($w)";
 
       StringBuffer body = new StringBuffer();
+      body.append("synchronized (this) {");
       body.append("{");
       body.append("   try{");
       body.append("      switch(++" + CURRENT_ADVICE + "){");
@@ -989,7 +990,7 @@
       body.append("      --" + CURRENT_ADVICE + ";");
       body.append("   }");
       body.append("   return null;");
-      body.append("}");
+      body.append("}}");
       return body.toString();
    }
    




More information about the jboss-cvs-commits mailing list