CAMEL-4576: throwException EIP now allows to create new exception instance with 
message with details from exchange using simple language.


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/7747c4ae
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/7747c4ae
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/7747c4ae

Branch: refs/heads/master
Commit: 7747c4aec3c74fc81d22d1e7c9a97fbfbf364b4c
Parents: 404246e
Author: Claus Ibsen <davscl...@apache.org>
Authored: Fri Jul 10 16:21:46 2015 +0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Fri Jul 10 16:21:55 2015 +0200

----------------------------------------------------------------------
 .../apache/camel/model/ThrowExceptionDefinition.java   | 13 +++++++++++++
 1 file changed, 13 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/7747c4ae/camel-core/src/main/java/org/apache/camel/model/ThrowExceptionDefinition.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/model/ThrowExceptionDefinition.java 
b/camel-core/src/main/java/org/apache/camel/model/ThrowExceptionDefinition.java
index fcddbfb..33955ca 100644
--- 
a/camel-core/src/main/java/org/apache/camel/model/ThrowExceptionDefinition.java
+++ 
b/camel-core/src/main/java/org/apache/camel/model/ThrowExceptionDefinition.java
@@ -113,6 +113,19 @@ public class ThrowExceptionDefinition extends 
NoOutputDefinition<ThrowExceptionD
         this.message = message;
     }
 
+    public String getExceptionType() {
+        return exceptionType;
+    }
+
+    /**
+     * The class of the exception to create using the message.
+     *
+     * @see #setMessage(String)
+     */
+    public void setExceptionType(String exceptionType) {
+        this.exceptionType = exceptionType;
+    }
+
     public Class<? extends Exception> getExceptionClass() {
         return exceptionClass;
     }

Reply via email to