Author: cschneider
Date: Fri Aug 26 10:35:07 2011
New Revision: 1162057

URL: http://svn.apache.org/viewvc?rev=1162057&view=rev
Log:
Make createException delegate to CamelExchangeException and set method as 
deprecated

Modified:
    
camel/trunk/camel-core/src/main/java/org/apache/camel/util/ExchangeHelper.java
    
camel/trunk/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/util/ExchangeHelper.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/util/ExchangeHelper.java?rev=1162057&r1=1162056&r2=1162057&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/util/ExchangeHelper.java 
(original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/util/ExchangeHelper.java 
Fri Aug 26 10:35:07 2011
@@ -24,6 +24,7 @@ import java.util.concurrent.TimeUnit;
 import java.util.concurrent.TimeoutException;
 
 import org.apache.camel.CamelContext;
+import org.apache.camel.CamelExchangeException;
 import org.apache.camel.CamelExecutionException;
 import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
@@ -635,33 +636,15 @@ public final class ExchangeHelper {
     }
 
     /**
-     * Creates an exception message with the provided details.
-     * <p/>
-     * All fields is optional so you can pass in only an exception, or just a 
message etc. or any combination.
-     *
-     * @param message  the message
-     * @param exchange the exchange
-     * @param cause    the caused exception
-     * @return an error message (without stacktrace from exception)
+     * @deprecated use 
org.apache.camel.CamelExchangeException.createExceptionMessage instead
+     * @param message
+     * @param exchange
+     * @param cause
+     * @return
      */
+    @Deprecated
     public static String createExceptionMessage(String message, Exchange 
exchange, Throwable cause) {
-        StringBuilder sb = new StringBuilder();
-        if (message != null) {
-            sb.append(message);
-        }
-        if (exchange != null) {
-            if (sb.length() > 0) {
-                sb.append(". ");
-            }
-            sb.append(exchange);
-        }
-        if (cause != null) {
-            if (sb.length() > 0) {
-                sb.append(". ");
-            }
-            sb.append("Caused by: [" + cause.getClass().getName() + " - " + 
cause.getMessage() + "]");
-        }
-        return sb.toString().trim();
+       return CamelExchangeException.createExceptionMessage(message, exchange, 
cause);
     }
 
     /**

Modified: 
camel/trunk/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java?rev=1162057&r1=1162056&r2=1162057&view=diff
==============================================================================
--- 
camel/trunk/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java
 (original)
+++ 
camel/trunk/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java
 Fri Aug 26 10:35:07 2011
@@ -18,6 +18,7 @@ package org.apache.camel.component.quart
 
 import java.util.Date;
 
+import org.apache.camel.CamelExchangeException;
 import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
 import org.apache.camel.Producer;
@@ -26,7 +27,6 @@ import org.apache.camel.impl.DefaultEndp
 import org.apache.camel.processor.loadbalancer.LoadBalancer;
 import org.apache.camel.processor.loadbalancer.RoundRobinLoadBalancer;
 import org.apache.camel.support.ServiceSupport;
-import org.apache.camel.util.ExchangeHelper;
 import org.apache.camel.util.ObjectHelper;
 import org.apache.camel.util.ServiceHelper;
 import org.quartz.JobDetail;
@@ -117,7 +117,7 @@ public class QuartzEndpoint extends Defa
             }
         } catch (Exception e) {
             // log the error
-            LOG.error(ExchangeHelper.createExceptionMessage("Error processing 
exchange", exchange, e));
+            LOG.error(CamelExchangeException.createExceptionMessage("Error 
processing exchange", exchange, e));
 
             // and rethrow to let quartz handle it
             if (e instanceof JobExecutionException) {


Reply via email to