Author: gnodet
Date: Wed Jan 10 04:20:10 2007
New Revision: 494795

URL: http://svn.apache.org/viewvc?view=rev&rev=494795
Log:
Avoid method overloading in MBeans

Modified:
    
incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/framework/AdminCommandsService.java
    
incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/framework/AdminCommandsServiceMBean.java

Modified: 
incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/framework/AdminCommandsService.java
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/framework/AdminCommandsService.java?view=diff&rev=494795&r1=494794&r2=494795
==============================================================================
--- 
incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/framework/AdminCommandsService.java
 (original)
+++ 
incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/framework/AdminCommandsService.java
 Wed Jan 10 04:20:10 2007
@@ -50,17 +50,6 @@
         * Install a JBI component (a Service Engine or Binding Component)
         * 
         * @param file
-        * @return
-        */
-       public String installComponent(String file, boolean deferExceptions)
-                       throws Exception {
-               return installComponent(file, null, deferExceptions);
-       }
-
-       /**
-        * Install a JBI component (a Service Engine or Binding Component)
-        * 
-        * @param file
         *            jbi component archive to install
         * @param props
         *            installation properties
@@ -522,8 +511,9 @@
        public MBeanOperationInfo[] getOperationInfos() throws JMException {
                OperationInfoHelper helper = new OperationInfoHelper();
                ParameterHelper ph = helper.addOperation(getObjectToManage(),
-                               "installComponent", 2, "install a component");
+                               "installComponent", 3, "install a component");
         ph.setDescription(0, "file", "location of JBI Component to install");
+        ph.setDescription(1, "properties", "component installation 
properties");
         ph.setDescription(1, "deferExceptions", "true if exceptions due to 
missing dependencies should be differed");
 
                ph = helper.addOperation(getObjectToManage(), 
"uninstallComponent", 1,

Modified: 
incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/framework/AdminCommandsServiceMBean.java
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/framework/AdminCommandsServiceMBean.java?view=diff&rev=494795&r1=494794&r2=494795
==============================================================================
--- 
incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/framework/AdminCommandsServiceMBean.java
 (original)
+++ 
incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/framework/AdminCommandsServiceMBean.java
 Wed Jan 10 04:20:10 2007
@@ -26,9 +26,7 @@
  */
 public interface AdminCommandsServiceMBean extends LifeCycleMBean {
     
-    String installComponent(String file, boolean deferException) throws 
Exception;
-
-    String installComponent(String file,Properties properties, boolean 
deferException) throws Exception;
+    String installComponent(String file, Properties properties, boolean 
deferException) throws Exception;
 
     String uninstallComponent(String name) throws Exception;
 


Reply via email to