[jboss-cvs] JBossAS SVN: r63041 - projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue May 15 01:28:22 EDT 2007


Author: alesj
Date: 2007-05-15 01:28:22 -0400 (Tue, 15 May 2007)
New Revision: 63041

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

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/LifecycleAction.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/LifecycleAction.java	2007-05-15 02:07:21 UTC (rev 63040)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/LifecycleAction.java	2007-05-15 05:28:22 UTC (rev 63041)
@@ -55,10 +55,28 @@
    {
    }
 
+   /**
+    * Get install Lifecycle metadata.
+    *
+    * @param beanMetaData the bean meta data
+    * @return install lifecycle metadata
+    */
    protected abstract LifecycleMetaData getInstallLifecycle(BeanMetaData beanMetaData);
 
+   /**
+    * Get uninstall Lifecycle metadata.
+    *
+    * @param beanMetaData the bean meta data
+    * @return uninstall lifecycle metadata
+    */
    protected abstract LifecycleMetaData getUninstallLifecycle(BeanMetaData beanMetaData);
 
+   /**
+    * Get the method name from lifecycle meta data.
+    *
+    * @param lifecycle the lifecycle meta data
+    * @return method name or null if null lifecycle
+    */
    protected String getMethod(LifecycleMetaData lifecycle)
    {
       if (lifecycle != null)
@@ -66,6 +84,12 @@
       return null;
    }
 
+   /**
+    * Get the parameters.
+    *
+    * @param lifecycle the lifecycle meta data
+    * @return lifecycle parameters or null if null lifecycle
+    */
    protected List<ParameterMetaData> getParameters(LifecycleMetaData lifecycle)
    {
       if (lifecycle != null)
@@ -145,21 +169,46 @@
       return getParameters(getUninstallLifecycle(beanMetaData));
    }
 
+   /**
+    * Is install ignored.
+    *
+    * @param context the context
+    * @return true if ignored found on any metadata
+    */
    protected boolean isInstallInvocationIgnored(KernelControllerContext context)
    {
       return isInvocationIgnored(getInstallLifecycle(context.getBeanMetaData())) || isInvocationIgnored(context, getInstallAnnotation());
    }
 
+   /**
+    * Is uninstall ignored.
+    *
+    * @param context the context
+    * @return true if ignored found on any metadata
+    */
    protected boolean isUninstallInvocationIgnored(KernelControllerContext context)
    {
       return isInvocationIgnored(getUninstallLifecycle(context.getBeanMetaData())) || isInvocationIgnored(context, getUninstallAnnotation());
    }
 
+   /**
+    * Is invocation ignored.
+    *
+    * @param lifecycle the lifecycle meta data
+    * @return true if ignored set on lifecycle
+    */
    protected boolean isInvocationIgnored(LifecycleMetaData lifecycle)
    {
       return lifecycle != null && lifecycle.isIgnored();
    }
 
+   /**
+    * Is invocation ignored due to annotation ignored attibute.
+    *
+    * @param context the context
+    * @param annotationName annotation name
+    * @return true if ignored found on annotation
+    */
    protected boolean isInvocationIgnored(KernelControllerContext context, String annotationName)
    {
       MethodInfo mi = findMethodWithAnnotation(context, annotationName);
@@ -175,6 +224,13 @@
       return false;
    }
 
+   /**
+    * Find method with annotation matching name parameter.
+    *
+    * @param context the context
+    * @param annotationName annotation name
+    * @return method info instance or null if no such method exists
+    */
    protected MethodInfo findMethodWithAnnotation(KernelControllerContext context, String annotationName)
    {
       BeanInfo info = context.getBeanInfo();




More information about the jboss-cvs-commits mailing list