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
*/