[jboss-cvs] JBossAS SVN: r65110 - projects/microcontainer/trunk/managed/src/main/org/jboss/managed/plugins.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Sep 5 14:09:02 EDT 2007


Author: scott.stark at jboss.org
Date: 2007-09-05 14:09:02 -0400 (Wed, 05 Sep 2007)
New Revision: 65110

Modified:
   projects/microcontainer/trunk/managed/src/main/org/jboss/managed/plugins/ManagedOperationImpl.java
Log:
Add toString and document that invoke needs an aspect to be useful

Modified: projects/microcontainer/trunk/managed/src/main/org/jboss/managed/plugins/ManagedOperationImpl.java
===================================================================
--- projects/microcontainer/trunk/managed/src/main/org/jboss/managed/plugins/ManagedOperationImpl.java	2007-09-05 18:08:25 UTC (rev 65109)
+++ projects/microcontainer/trunk/managed/src/main/org/jboss/managed/plugins/ManagedOperationImpl.java	2007-09-05 18:09:02 UTC (rev 65110)
@@ -108,13 +108,28 @@
       this.returnType = returnType;
    }
 
-   /* (non-Javadoc)
-    * @see org.jboss.managed.api.ManagedOperation#invoke(MetaValue[])
+   /**
+    * This does not have a meaningful implementation because the target
+    * is unknown. A runtime aspect that understand the context of this
+    * operation needs to perform the invocation.
     */
    public Object invoke(MetaValue... param)
    {
-      // TODO Auto-generated method stub
       return null;
    }
 
+   public String toString()
+   {
+      StringBuilder tmp = new StringBuilder();
+      tmp.append("ManagedOperation(name=");
+      tmp.append(name);
+      tmp.append(",description=");
+      tmp.append(description);
+      tmp.append(",impact=");
+      tmp.append(impact);
+      tmp.append(")");
+
+      return tmp.toString();
+   }
+   
 }




More information about the jboss-cvs-commits mailing list