[jboss-cvs] JBossAS SVN: r71723 - in projects/microcontainer/trunk: kernel/src/main/org/jboss/kernel/plugins/dependency and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Apr 4 11:11:08 EDT 2008


Author: alesj
Date: 2008-04-04 11:11:08 -0400 (Fri, 04 Apr 2008)
New Revision: 71723

Modified:
   projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractController.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/ScopedKernelController.java
Log:
javadocs

Modified: projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractController.java
===================================================================
--- projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractController.java	2008-04-04 13:59:18 UTC (rev 71722)
+++ projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractController.java	2008-04-04 15:11:08 UTC (rev 71723)
@@ -211,6 +211,14 @@
       }
    }
 
+   /**
+    * Add controller context.
+    *
+    * This is normally used when switching from top
+    * level controller to a scoped one.
+    *
+    * @param context the controller context
+    */
    void addControllerContext(ControllerContext context)
    {
       lockWrite();
@@ -224,6 +232,14 @@
       }
    }
 
+   /**
+    * Remove controller context.
+    *
+    * This is normally used when switching from scoped
+    * level controller to a top one.
+    *
+    * @param context the controller context
+    */
    void removeControllerContext(ControllerContext context)
    {
       lockWrite();
@@ -237,16 +253,31 @@
       }
    }
 
+   /**
+    * Get the parent controller.
+    *
+    * @return the parent controller
+    */
    protected AbstractController getParentController()
    {
       return parentController;
    }
 
+   /**
+    * Set the parent controller.
+    *
+    * @param parentController the parent controller
+    */
    protected void setParentController(AbstractController parentController)
    {
       this.parentController = parentController;
    }
 
+   /**
+    * Get child controllers.
+    *
+     * @return the child controllers
+    */
    public Set<AbstractController> getControllers()
    {
       lockRead();
@@ -260,6 +291,12 @@
       }
    }
 
+   /**
+    * Add child controller.
+    *
+    * @param controller the child controller
+    * @return true if equal controller has been already added, see Set.add usage 
+    */
    public boolean addController(AbstractController controller)
    {
       lockWrite();
@@ -273,6 +310,12 @@
       }
    }
 
+   /**
+    * Remove child controller.
+    *
+    * @param controller the child controller
+    * @return true if equal controller was present, see Set.remove usage
+    */
    public boolean removeController(AbstractController controller)
    {
       lockWrite();
@@ -304,6 +347,12 @@
       }
    }
 
+   /**
+    * Get all the contexts.
+    * In state decending order.
+    *
+    * @return all contexts
+    */
    public Set<ControllerContext> getAllContexts()
    {
       lockRead();
@@ -439,6 +488,13 @@
       uninstall(alias + "_Alias");
    }
 
+   /**
+    * Uninstall the context.
+    *
+    * @param name the context name
+    * @param level the controller level
+    * @return uninstalled controller context
+    */
    // todo - some better way to find context's by name
    // currently the first one found is used
    protected ControllerContext uninstall(Object name, int level)
@@ -1234,11 +1290,25 @@
       }
    }
 
+   /**
+    * Handle install lifecycle callbacks.
+    *
+    * @param context the context
+    * @param state the state
+    * @throws Throwable for any error
+    */
    protected void handleInstallLifecycleCallbacks(ControllerContext context, ControllerState state) throws Throwable
    {
       handleLifecycleCallbacks(context, state, true);
    }
 
+   /**
+    * Handle uninstall lifecycle callbacks.
+    *
+    * @param context the context
+    * @param state the state
+    * @throws Throwable for any error
+    */
    protected void handleUninstallLifecycleCallbacks(ControllerContext context, ControllerState state) throws Throwable
    {
       int index = states.indexOf(state);
@@ -1246,6 +1316,14 @@
       handleLifecycleCallbacks(context, oldState, false);
    }
 
+   /**
+    * Handle lifecycle callbacks.
+    *
+    * @param context the context
+    * @param state the state
+    * @param install is it install or uninstall
+    * @throws Throwable for any error
+    */
    protected void handleLifecycleCallbacks(ControllerContext context, ControllerState state, boolean install) throws Throwable
    {
       DependencyInfo di = context.getDependencyInfo();

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/ScopedKernelController.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/ScopedKernelController.java	2008-04-04 13:59:18 UTC (rev 71722)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/ScopedKernelController.java	2008-04-04 15:11:08 UTC (rev 71723)
@@ -66,11 +66,24 @@
       getParentController().addController(this);
    }
 
+   /**
+    * Is parent controller a kernel controller.
+    *
+    * @return true if parent controller in kernel controller
+    */
    private boolean isParentKernelController()
    {
       return (getParentController() instanceof KernelController);
    }
 
+   /**
+    * Get parent kernel controller.
+    *
+    * Exception is thrown if the underlying controller
+    * is not kernel controller.
+    *
+    * @return kernel controller
+    */
    private KernelController getParentKernelController()
    {
       if (isParentKernelController() == false)
@@ -90,6 +103,9 @@
       super.removeControllerContext(context);
    }
 
+   /**
+    * Perform release of resources.
+    */
    void release()
    {
       getParentController().removeController(this);
@@ -212,8 +228,6 @@
       }
    }
 
-   
-
    // KernelRegistry plugin method
 
    public KernelRegistryEntry getEntry(Object name)
@@ -270,5 +284,4 @@
          return parentKernel.getMetaDataRepository();
       }
    }
-
 }




More information about the jboss-cvs-commits mailing list