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();