You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ja...@apache.org on 2008/09/29 14:48:03 UTC

svn commit: r700111 - in /activemq/camel/trunk/camel-core/src/main/java/org/apache/camel: builder/RouteBuilder.java model/ProcessorType.java

Author: janstey
Date: Mon Sep 29 05:48:03 2008
New Revision: 700111

URL: http://svn.apache.org/viewvc?rev=700111&view=rev
Log:
CAMEL-745 - deprecate exception in favor of onException

Modified:
    activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/builder/RouteBuilder.java
    activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorType.java

Modified: activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/builder/RouteBuilder.java
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/builder/RouteBuilder.java?rev=700111&r1=700110&r2=700111&view=diff
==============================================================================
--- activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/builder/RouteBuilder.java (original)
+++ activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/builder/RouteBuilder.java Mon Sep 29 05:48:03 2008
@@ -133,10 +133,19 @@
     /**
      * Adds an exception handler route for the given exception type
      */
-    public ExceptionType exception(Class exceptionType) {
+    public ExceptionType onException(Class exceptionType) {
         return routeCollection.exception(exceptionType);
     }
 
+    /**
+     * Adds an exception handler route for the given exception type
+     *
+     * @deprecated Please use {@link #onException(Class)} instead. Will be removed in Camel 2.0.
+     */
+    public ExceptionType exception(Class exceptionType) {
+        return onException(exceptionType);
+    }    
+    
     // Properties
     // -----------------------------------------------------------------------
     public CamelContext getContext() {

Modified: activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorType.java
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorType.java?rev=700111&r1=700110&r2=700111&view=diff
==============================================================================
--- activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorType.java (original)
+++ activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorType.java Mon Sep 29 05:48:03 2008
@@ -983,13 +983,25 @@
 
         return (Type) this;
     }
-
+    
+    /**
+     * Catches an exception type.
+     *
+     * @deprecated Please use {@link #onException(Class)} instead. Will be removed in Camel 2.0.
+     */    
     public ExceptionType exception(Class exceptionType) {
+        return onException(exceptionType);
+    }
+
+    /**
+     * Catches an exception type.
+     */       
+    public ExceptionType onException(Class exceptionType) {
         ExceptionType answer = new ExceptionType(exceptionType);
         addOutput(answer);
         return answer;
-    }
-
+    }   
+    
     /**
      * Apply an interceptor route if the predicate is true
      */