You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2012/06/15 16:47:37 UTC

svn commit: r1350643 - in /karaf/trunk/features/core/src/main/java/org/apache/karaf/features/management: FeaturesServiceMBean.java internal/FeaturesService.java

Author: jbonofre
Date: Fri Jun 15 14:47:37 2012
New Revision: 1350643

URL: http://svn.apache.org/viewvc?rev=1350643&view=rev
Log:
[KARAF-1546] Update the features MBean

Modified:
    karaf/trunk/features/core/src/main/java/org/apache/karaf/features/management/FeaturesServiceMBean.java
    karaf/trunk/features/core/src/main/java/org/apache/karaf/features/management/internal/FeaturesService.java

Modified: karaf/trunk/features/core/src/main/java/org/apache/karaf/features/management/FeaturesServiceMBean.java
URL: http://svn.apache.org/viewvc/karaf/trunk/features/core/src/main/java/org/apache/karaf/features/management/FeaturesServiceMBean.java?rev=1350643&r1=1350642&r2=1350643&view=diff
==============================================================================
--- karaf/trunk/features/core/src/main/java/org/apache/karaf/features/management/FeaturesServiceMBean.java (original)
+++ karaf/trunk/features/core/src/main/java/org/apache/karaf/features/management/FeaturesServiceMBean.java Fri Jun 15 14:47:37 2012
@@ -26,8 +26,12 @@ public interface FeaturesServiceMBean {
 
     void addRepository(String url) throws Exception;
 
+    void addRepository(String url, boolean install) throws Exception;
+
     void removeRepository(String url) throws Exception;
 
+    void removeRepository(String url, boolean uninstall) throws Exception;
+
     void installFeature(String name) throws Exception;
 
     void installFeature(String name, String version) throws Exception;

Modified: karaf/trunk/features/core/src/main/java/org/apache/karaf/features/management/internal/FeaturesService.java
URL: http://svn.apache.org/viewvc/karaf/trunk/features/core/src/main/java/org/apache/karaf/features/management/internal/FeaturesService.java?rev=1350643&r1=1350642&r2=1350643&view=diff
==============================================================================
--- karaf/trunk/features/core/src/main/java/org/apache/karaf/features/management/internal/FeaturesService.java (original)
+++ karaf/trunk/features/core/src/main/java/org/apache/karaf/features/management/internal/FeaturesService.java Fri Jun 15 14:47:37 2012
@@ -130,10 +130,18 @@ public class FeaturesService extends Sta
         featuresService.addRepository(new URI(uri));
     }
 
+    public void addRepository(String uri, boolean install) throws Exception {
+        featuresService.addRepository(new URI(uri), install);
+    }
+
     public void removeRepository(String uri) throws Exception {
         featuresService.removeRepository(new URI(uri));
     }
 
+    public void removeRepository(String uri, boolean uninstall) throws Exception {
+        featuresService.removeRepository(new URI(uri), uninstall);
+    }
+
     public void installFeature(String name) throws Exception {
         featuresService.installFeature(name);
     }