You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by me...@apache.org on 2006/12/28 21:55:58 UTC

svn commit: r490799 - /incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/JmxManagementService.java

Author: meerajk
Date: Thu Dec 28 12:55:57 2006
New Revision: 490799

URL: http://svn.apache.org/viewvc?view=rev&rev=490799
Log:
Added lifecycle annotations.

Modified:
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/JmxManagementService.java

Modified: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/JmxManagementService.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/JmxManagementService.java?view=diff&rev=490799&r1=490798&r2=490799
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/JmxManagementService.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/JmxManagementService.java Thu Dec 28 12:55:57 2006
@@ -23,20 +23,34 @@
 import org.apache.tuscany.spi.component.Component;
 import org.apache.tuscany.spi.services.management.ManagementService;
 
+import org.osoa.sca.annotations.Destroy;
+import org.osoa.sca.annotations.Init;
+
 /**
  * JMX implementation of the management service.
  * 
  * @version $Revision$ $Date$
  *
  */
-public class JmxManagementService implements ManagementService {
+public abstract class JmxManagementService implements ManagementService {
 
     /**
      * @see org.apache.tuscany.spi.services.management.ManagementService#registerComponent(java.net.URI, java.lang.String, org.apache.tuscany.spi.component.Component)
      */
     public void registerComponent(URI compositeURI, String name, Component component) {
-        // TODO Auto-generated method stub
-
+        throw new UnsupportedOperationException();
     }
+    
+    /**
+     * Starts the agent connector for the service.
+     */
+    @Init
+    public abstract void start();
+    
+    /**
+     * Stops the agent connector for the service.
+     */
+    @Destroy
+    public abstract void stop();
 
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org