Author: davsclaus
Date: Thu May  3 12:56:28 2012
New Revision: 1333441

URL: http://svn.apache.org/viewvc?rev=1333441&view=rev
Log:
Dont swallow exceptions.

Modified:
    camel/branches/camel-2.9.x/   (props changed)
    
camel/branches/camel-2.9.x/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java

Propchange: camel/branches/camel-2.9.x/
------------------------------------------------------------------------------
  Merged /camel/trunk:r1333436

Propchange: camel/branches/camel-2.9.x/
------------------------------------------------------------------------------
Binary property 'svnmerge-integrated' - no diff available.

Modified: 
camel/branches/camel-2.9.x/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java
URL: 
http://svn.apache.org/viewvc/camel/branches/camel-2.9.x/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java?rev=1333441&r1=1333440&r2=1333441&view=diff
==============================================================================
--- 
camel/branches/camel-2.9.x/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java
 (original)
+++ 
camel/branches/camel-2.9.x/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java
 Thu May  3 12:56:28 2012
@@ -567,11 +567,16 @@ public class JettyHttpComponent extends 
     }
     
     private void invokeSslContextFactoryMethod(Object connector, String 
method, String value) {
+        Object factory;
+        try {
+            factory = 
connector.getClass().getMethod("getSslContextFactory").invoke(connector);
+        } catch (Exception e) {
+            throw new RuntimeCamelException("Error invoking method 
getSslContextFactory on " + connector, e);
+        }
         try {
-            Object factory = 
connector.getClass().getMethod("getSslContextFactory").invoke(connector);
             factory.getClass().getMethod(method, String.class).invoke(factory, 
value);
         } catch (Exception e) {
-            LOG.info("Problem setting " + method, e);
+            throw new RuntimeCamelException("Error invoking method " + method 
+ " on " + factory, e);
         }
     }
         


Reply via email to