[jboss-cvs] JBossAS SVN: r112636 - projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Feb 13 05:33:39 EST 2012
Author: jeff.zhang
Date: 2012-02-13 05:33:38 -0500 (Mon, 13 Feb 2012)
New Revision: 112636
Modified:
projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/McCodeGen.java
Log:
[JBJCA-744] ConnectionEventListener list should be synchronized
Modified: projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/McCodeGen.java
===================================================================
--- projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/McCodeGen.java 2012-02-12 15:08:05 UTC (rev 112635)
+++ projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/McCodeGen.java 2012-02-13 10:33:38 UTC (rev 112636)
@@ -113,7 +113,7 @@
out.write("this.logwriter = null;");
writeEol(out);
writeIndent(out, indent + 1);
- out.write("this.listeners = new ArrayList<ConnectionEventListener>(1);");
+ out.write("this.listeners = Collections.synchronizedList(new ArrayList<ConnectionEventListener>(1));");
writeEol(out);
writeIndent(out, indent + 1);
out.write("this.connection = null;");
@@ -148,6 +148,8 @@
writeEol(out);
out.write("import java.util.ArrayList;");
writeEol(out);
+ out.write("import java.util.Collections;");
+ writeEol(out);
out.write("import java.util.List;");
writeEol(out);
out.write("import java.util.logging.Logger;");
More information about the jboss-cvs-commits
mailing list