[jboss-cvs] JBossAS SVN: r86308 - in projects/jboss-man/trunk/managed/src/main/java/org/jboss/managed: plugins and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Mar 25 08:43:03 EDT 2009


Author: scott.stark at jboss.org
Date: 2009-03-25 08:43:03 -0400 (Wed, 25 Mar 2009)
New Revision: 86308

Modified:
   projects/jboss-man/trunk/managed/src/main/java/org/jboss/managed/api/ManagedComponent.java
   projects/jboss-man/trunk/managed/src/main/java/org/jboss/managed/api/ManagedObject.java
   projects/jboss-man/trunk/managed/src/main/java/org/jboss/managed/plugins/ManagedComponentImpl.java
Log:
JBMAN-67, expose underlying annotations in ManagedComponent

Modified: projects/jboss-man/trunk/managed/src/main/java/org/jboss/managed/api/ManagedComponent.java
===================================================================
--- projects/jboss-man/trunk/managed/src/main/java/org/jboss/managed/api/ManagedComponent.java	2009-03-25 12:42:03 UTC (rev 86307)
+++ projects/jboss-man/trunk/managed/src/main/java/org/jboss/managed/api/ManagedComponent.java	2009-03-25 12:43:03 UTC (rev 86308)
@@ -21,6 +21,9 @@
  */
 package org.jboss.managed.api;
 
+import java.lang.annotation.Annotation;
+import java.util.Map;
+
 /**
  * A runtime component associated with a deployment.
  * 
@@ -48,6 +51,12 @@
    public boolean update();
 
    /**
+    * Get the annotations associated with the managed component
+    * @return the annotations associated with the managed component
+    */
+   public Map<String, Annotation> getAnnotations();
+
+   /**
     * The deployment the component is associated with.
     * @return component deployment.
     */

Modified: projects/jboss-man/trunk/managed/src/main/java/org/jboss/managed/api/ManagedObject.java
===================================================================
--- projects/jboss-man/trunk/managed/src/main/java/org/jboss/managed/api/ManagedObject.java	2009-03-25 12:42:03 UTC (rev 86307)
+++ projects/jboss-man/trunk/managed/src/main/java/org/jboss/managed/api/ManagedObject.java	2009-03-25 12:43:03 UTC (rev 86308)
@@ -54,8 +54,8 @@
    Object getAttachment();
 
    /**
-    * Get the annotations associated with the property
-    * @return the annotations associated with the property
+    * Get the annotations associated with the managed object
+    * @return the annotations associated with the managed object
     */
    public Map<String, Annotation> getAnnotations();
 

Modified: projects/jboss-man/trunk/managed/src/main/java/org/jboss/managed/plugins/ManagedComponentImpl.java
===================================================================
--- projects/jboss-man/trunk/managed/src/main/java/org/jboss/managed/plugins/ManagedComponentImpl.java	2009-03-25 12:42:03 UTC (rev 86307)
+++ projects/jboss-man/trunk/managed/src/main/java/org/jboss/managed/plugins/ManagedComponentImpl.java	2009-03-25 12:43:03 UTC (rev 86308)
@@ -22,6 +22,7 @@
 package org.jboss.managed.plugins;
 
 import java.io.Serializable;
+import java.lang.annotation.Annotation;
 import java.lang.reflect.Constructor;
 import java.util.Map;
 import java.util.Set;
@@ -105,6 +106,11 @@
       }
    }
 
+   public Map<String, Annotation> getAnnotations()
+   {
+      return getDelegate().getAnnotations();
+   }
+
    public RunStateMapper getStateMapper()
    {
       return stateMapper;




More information about the jboss-cvs-commits mailing list