You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by da...@apache.org on 2007/01/12 02:08:57 UTC

svn commit: r495457 - /incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/cmp/CmpContainer.java

Author: dain
Date: Thu Jan 11 17:08:56 2007
New Revision: 495457

URL: http://svn.apache.org/viewvc?view=rev&rev=495457
Log:
Add proper synchronization to deployment methods.

Modified:
    incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/cmp/CmpContainer.java

Modified: incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/cmp/CmpContainer.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/cmp/CmpContainer.java?view=diff&rev=495457&r1=495456&r2=495457
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/cmp/CmpContainer.java (original)
+++ incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/cmp/CmpContainer.java Thu Jan 11 17:08:56 2007
@@ -107,11 +107,11 @@
         return Container.ENTITY;
     }
 
-    public DeploymentInfo[] deployments() {
+    public synchronized DeploymentInfo[] deployments() {
         return deploymentsById.values().toArray(new DeploymentInfo[deploymentsById.size()]);
     }
 
-    public DeploymentInfo getDeploymentInfo(Object deploymentID) {
+    public synchronized DeploymentInfo getDeploymentInfo(Object deploymentID) {
         return deploymentsById.get(deploymentID);
     }
 
@@ -123,7 +123,7 @@
         deploy((CoreDeploymentInfo) deploymentInfo);
     }
 
-    public void deploy(CoreDeploymentInfo deploymentInfo) throws OpenEJBException {
+    public synchronized void deploy(CoreDeploymentInfo deploymentInfo) throws OpenEJBException {
         Object deploymentId = deploymentInfo.getDeploymentID();
 
         Object cmpEngineKey = deploymentInfo.getJarPath();