[jboss-cvs] JBossAS SVN: r78033 - projects/jboss-man/trunk/managed/src/main/java/org/jboss/managed/spi/factory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Sep 4 20:40:06 EDT 2008


Author: scott.stark at jboss.org
Date: 2008-09-04 20:40:06 -0400 (Thu, 04 Sep 2008)
New Revision: 78033

Modified:
   projects/jboss-man/trunk/managed/src/main/java/org/jboss/managed/spi/factory/InstanceClassFactory.java
Log:
Update javadocs

Modified: projects/jboss-man/trunk/managed/src/main/java/org/jboss/managed/spi/factory/InstanceClassFactory.java
===================================================================
--- projects/jboss-man/trunk/managed/src/main/java/org/jboss/managed/spi/factory/InstanceClassFactory.java	2008-09-05 00:18:58 UTC (rev 78032)
+++ projects/jboss-man/trunk/managed/src/main/java/org/jboss/managed/spi/factory/InstanceClassFactory.java	2008-09-05 00:40:06 UTC (rev 78033)
@@ -29,7 +29,8 @@
 
 /**
  * A plugin for obtaining the class to scan for management object
- * related annotations.
+ * related annotations, converting property values to/from MetaValue,
+ * and determining runtime component names.
  *
  * @param <T> actual attachment type
  * @author Scott.Stark at jboss.org
@@ -52,19 +53,19 @@
     * Get the value from object.
     *
     * @param beanInfo managed object's bean info
-    * @param property managed property
-    * @param attachment attachment
-    * @return meta value
+    * @param property managed property being set
+    * @param attachment - the object which own's the property
+    * @return value - the meta value form of the property value
     */
    MetaValue getValue(BeanInfo beanInfo, ManagedProperty property, T attachment);
 
    /**
-    * Set the value to object.
+    * Set the property value to attachment object.
     *
     * @param beanInfo managed object's bean info
-    * @param property managed property
-    * @param attachment attachment
-    * @param value meta value
+    * @param property managed property being set
+    * @param attachment - the object which own's the property
+    * @param value - the meta value form of the property value
     */
    void setValue(BeanInfo beanInfo, ManagedProperty property, T attachment, MetaValue value);
 
@@ -72,10 +73,11 @@
     * Get the runtime component name.
     *
     * @param beanInfo managed object's bean info
-    * @param property managed property
-    * @param attachment attachment
-    * @param value original value
-    * @return meta value
+    * @param property managed property being set
+    * @param attachment - the object which own's the property
+    * @param value - the meta value form of the property value
+    * @return the name of the runtime object which is associated with the property. May
+    * be null if no such component exists.
     */
    Object getComponentName(BeanInfo beanInfo, ManagedProperty property, T attachment, MetaValue value);
 }




More information about the jboss-cvs-commits mailing list