You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by km...@apache.org on 2008/07/11 04:26:01 UTC
svn commit: r675824 -
/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/CoreContainerSystem.java
Author: kmalhi
Date: Thu Jul 10 19:26:00 2008
New Revision: 675824
URL: http://svn.apache.org/viewvc?rev=675824&view=rev
Log:
Added javadocs
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/CoreContainerSystem.java
Modified: openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/CoreContainerSystem.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/CoreContainerSystem.java?rev=675824&r1=675823&r2=675824&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/CoreContainerSystem.java (original)
+++ openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/CoreContainerSystem.java Thu Jul 10 19:26:00 2008
@@ -32,7 +32,17 @@
Map<Object, Container> containers = new ConcurrentHashMap<Object, Container>();
Map<String, WebDeploymentInfo> webDeployments = new ConcurrentHashMap<String, WebDeploymentInfo>();
IvmContext jndiRootContext = null;
-
+ /**
+ * Constructs a CoreContainerSystem and initializes the root JNDI context.
+ * It also creates three sub contexts, namely
+ * <ul>
+ * <li>java:openejb/ejb</li>
+ * <li>java:openejb/client</li>
+ * <li>java:openejb/Deployment</li>
+ * </ul>
+ *
+ *@throws RuntimeException if there is a problem during initialization of the root context
+ */
public CoreContainerSystem() {
try {
@@ -53,9 +63,13 @@
// todo this should be in a start method because publishing an external reference in the constructor is very dangerous
SystemInstance.get().setComponent(org.apache.openejb.spi.ContainerSystem.class, this);
}
-
- public DeploymentInfo getDeploymentInfo(Object id) {
- return deployments.get(id);
+ /**
+ * Returns the DeploymentInfo for an EJB with the given deploymentID.
+ *
+ * @param deploymentID The deployment ID of an EJB
+ */
+ public DeploymentInfo getDeploymentInfo(Object deploymentID) {
+ return deployments.get(deploymentID);
}
public DeploymentInfo [] deployments() {