[jboss-cvs] JBossAS SVN: r112436 - in branches/JBPAPP_5_1_0_Final_JBPAPP-7487/connector/src/main/org/jboss/resource/adapter/jdbc: remote and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Nov 7 14:57:01 EST 2011


Author: jbertram at redhat.com
Date: 2011-11-07 14:57:01 -0500 (Mon, 07 Nov 2011)
New Revision: 112436

Modified:
   branches/JBPAPP_5_1_0_Final_JBPAPP-7487/connector/src/main/org/jboss/resource/adapter/jdbc/
   branches/JBPAPP_5_1_0_Final_JBPAPP-7487/connector/src/main/org/jboss/resource/adapter/jdbc/remote/WrapperDataSourceService.java
Log:
JBPAPP-7487


Property changes on: branches/JBPAPP_5_1_0_Final_JBPAPP-7487/connector/src/main/org/jboss/resource/adapter/jdbc
___________________________________________________________________
Added: svn:mergeinfo
   + /branches/JBPAPP_5_1/connector/src/main/org/jboss/resource/adapter/jdbc:112190

Modified: branches/JBPAPP_5_1_0_Final_JBPAPP-7487/connector/src/main/org/jboss/resource/adapter/jdbc/remote/WrapperDataSourceService.java
===================================================================
--- branches/JBPAPP_5_1_0_Final_JBPAPP-7487/connector/src/main/org/jboss/resource/adapter/jdbc/remote/WrapperDataSourceService.java	2011-11-07 18:39:33 UTC (rev 112435)
+++ branches/JBPAPP_5_1_0_Final_JBPAPP-7487/connector/src/main/org/jboss/resource/adapter/jdbc/remote/WrapperDataSourceService.java	2011-11-07 19:57:01 UTC (rev 112436)
@@ -39,6 +39,7 @@
 import java.sql.SQLException;
 import java.sql.Statement;
 import java.util.ArrayList;
+import java.util.Collections;
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.Map;
@@ -85,12 +86,12 @@
    private ObjectName jmxInvokerName;
    private Invoker delegateInvoker;
    private Object theProxy;
-   private HashMap marshalledInvocationMapping = new HashMap();
-   private HashMap connectionMap = new HashMap();
-   private HashMap statementMap = new HashMap();
-   private HashMap resultSetMap = new HashMap();
-   private HashMap lobMap = new HashMap();
-   private HashMap databaseMetaDataMap = new HashMap();
+   private Map marshalledInvocationMapping = new HashMap();
+   private Map connectionMap = Collections.synchronizedMap(new HashMap());
+   private Map statementMap = Collections.synchronizedMap(new HashMap());
+   private Map resultSetMap = Collections.synchronizedMap(new HashMap());
+   private Map lobMap = Collections.synchronizedMap(new HashMap());
+   private Map databaseMetaDataMap = Collections.synchronizedMap(new HashMap());
    private boolean trace = log.isTraceEnabled();
 
    protected void startService() throws Exception



More information about the jboss-cvs-commits mailing list