You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by dj...@apache.org on 2004/12/09 16:35:21 UTC

svn commit: r111392 - /geronimo/trunk/modules/kernel/src/java/org/apache/geronimo/kernel/jmx/KernelDelegate.java

Author: djencks
Date: Thu Dec  9 07:35:19 2004
New Revision: 111392

URL: http://svn.apache.org/viewcvs?view=rev&rev=111392
Log:
partial fix for GERONIMO-525, wrong exception rethrowing behavior
Modified:
   geronimo/trunk/modules/kernel/src/java/org/apache/geronimo/kernel/jmx/KernelDelegate.java

Modified: geronimo/trunk/modules/kernel/src/java/org/apache/geronimo/kernel/jmx/KernelDelegate.java
Url: http://svn.apache.org/viewcvs/geronimo/trunk/modules/kernel/src/java/org/apache/geronimo/kernel/jmx/KernelDelegate.java?view=diff&rev=111392&p1=geronimo/trunk/modules/kernel/src/java/org/apache/geronimo/kernel/jmx/KernelDelegate.java&r1=111391&p2=geronimo/trunk/modules/kernel/src/java/org/apache/geronimo/kernel/jmx/KernelDelegate.java&r2=111392
==============================================================================
--- geronimo/trunk/modules/kernel/src/java/org/apache/geronimo/kernel/jmx/KernelDelegate.java	(original)
+++ geronimo/trunk/modules/kernel/src/java/org/apache/geronimo/kernel/jmx/KernelDelegate.java	Thu Dec  9 07:35:19 2004
@@ -156,6 +156,12 @@
     public ObjectName startConfiguration(URI configID) throws NoSuchConfigException, IOException, InvalidConfigException {
         try {
             return (ObjectName) invokeKernel("startConfiguration", new Object[]{configID}, new String[]{URI.class.getName()});
+        } catch (NoSuchConfigException e) {
+            throw e;
+        } catch (IOException e) {
+            throw e;
+        } catch (InvalidConfigException e) {
+            throw e;
         } catch (RuntimeException e) {
             throw e;
         } catch (Exception e) {
@@ -166,6 +172,8 @@
     public void stopConfiguration(URI configID) throws NoSuchConfigException {
         try {
             invokeKernel("stopConfiguration", new Object[]{configID}, new String[]{URI.class.getName()});
+        } catch (NoSuchConfigException e) {
+            throw e;
         } catch (RuntimeException e) {
             throw e;
         } catch (Exception e) {
@@ -176,6 +184,8 @@
     public int getConfigurationState(URI configID) throws NoSuchConfigException {
         try {
             return ((Integer) invokeKernel("getConfigurationState", new Object[]{configID}, new String[]{URI.class.getName()})).intValue();
+        } catch (NoSuchConfigException e) {
+            throw e;
         } catch (RuntimeException e) {
             throw e;
         } catch (Exception e) {