[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