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 2013/12/05 17:12:47 UTC

svn commit: r1548188 - in /karaf/trunk/config/core/src/main/java/org/apache/karaf/config/core: ConfigMBean.java impl/ConfigMBeanImpl.java

Author: jbonofre
Date: Thu Dec  5 16:12:47 2013
New Revision: 1548188

URL: http://svn.apache.org/r1548188
Log:
[KARAF-2603] Remove the update() operation in the ConfigMBean

Modified:
    karaf/trunk/config/core/src/main/java/org/apache/karaf/config/core/ConfigMBean.java
    karaf/trunk/config/core/src/main/java/org/apache/karaf/config/core/impl/ConfigMBeanImpl.java

Modified: karaf/trunk/config/core/src/main/java/org/apache/karaf/config/core/ConfigMBean.java
URL: http://svn.apache.org/viewvc/karaf/trunk/config/core/src/main/java/org/apache/karaf/config/core/ConfigMBean.java?rev=1548188&r1=1548187&r2=1548188&view=diff
==============================================================================
--- karaf/trunk/config/core/src/main/java/org/apache/karaf/config/core/ConfigMBean.java (original)
+++ karaf/trunk/config/core/src/main/java/org/apache/karaf/config/core/ConfigMBean.java Thu Dec  5 16:12:47 2013
@@ -38,8 +38,6 @@ public interface ConfigMBean {
      * @throws Exception
      */
     void create(String pid) throws MBeanException;
-    
-    void update(String pid, Map<String, String> properties) throws MBeanException;
 
     /**
      * Delete a configuration identified by the given PID.

Modified: karaf/trunk/config/core/src/main/java/org/apache/karaf/config/core/impl/ConfigMBeanImpl.java
URL: http://svn.apache.org/viewvc/karaf/trunk/config/core/src/main/java/org/apache/karaf/config/core/impl/ConfigMBeanImpl.java?rev=1548188&r1=1548187&r2=1548188&view=diff
==============================================================================
--- karaf/trunk/config/core/src/main/java/org/apache/karaf/config/core/impl/ConfigMBeanImpl.java (original)
+++ karaf/trunk/config/core/src/main/java/org/apache/karaf/config/core/impl/ConfigMBeanImpl.java Thu Dec  5 16:12:47 2013
@@ -85,22 +85,6 @@ public class ConfigMBeanImpl extends Sta
         }
     }
 
-
-    public void update(String pid, Map<String, String> properties) throws MBeanException {
-        try {
-            if (properties == null) {
-                properties = new HashMap<String, String>();
-            }
-            Dictionary<String, String> dictionary = new Hashtable<String, String>();
-            for (String key : properties.keySet()) {
-                dictionary.put(key, properties.get(key));
-            }
-            configRepo.update(pid, dictionary);
-        } catch (Exception e) {
-            throw new MBeanException(null, e.getMessage());
-        }
-    }
-
     public void delete(String pid) throws MBeanException {
         try {
             this.configRepo.delete(pid);