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