You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by as...@apache.org on 2017/04/14 15:39:24 UTC

camel git commit: Camel CDI: Support TransactionErrorHandler in Camel XML DSL

Repository: camel
Updated Branches:
  refs/heads/master d41194b8b -> ec9ab4e0b


Camel CDI: Support TransactionErrorHandler in Camel XML DSL


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

Branch: refs/heads/master
Commit: ec9ab4e0be554528d7173df3af12bc275fb2289e
Parents: d41194b
Author: Antonin Stefanutti <an...@stefanutti.fr>
Authored: Fri Apr 14 17:39:16 2017 +0200
Committer: Antonin Stefanutti <an...@stefanutti.fr>
Committed: Fri Apr 14 17:39:16 2017 +0200

----------------------------------------------------------------------
 .../src/main/java/org/apache/camel/cdi/xml/ErrorHandlerType.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/ec9ab4e0/components/camel-cdi/src/main/java/org/apache/camel/cdi/xml/ErrorHandlerType.java
----------------------------------------------------------------------
diff --git a/components/camel-cdi/src/main/java/org/apache/camel/cdi/xml/ErrorHandlerType.java b/components/camel-cdi/src/main/java/org/apache/camel/cdi/xml/ErrorHandlerType.java
index 57b0860..1f9d4c0 100644
--- a/components/camel-cdi/src/main/java/org/apache/camel/cdi/xml/ErrorHandlerType.java
+++ b/components/camel-cdi/src/main/java/org/apache/camel/cdi/xml/ErrorHandlerType.java
@@ -25,6 +25,8 @@ import org.apache.camel.builder.ErrorHandlerBuilder;
 import org.apache.camel.builder.LoggingErrorHandlerBuilder;
 import org.apache.camel.builder.NoErrorHandlerBuilder;
 
+import org.apache.camel.cdi.transaction.JtaTransactionErrorHandlerBuilder;
+
 /**
  * Used to configure the errorHandler type
  */
@@ -54,7 +56,7 @@ public enum ErrorHandlerType {
         case NoErrorHandler:
             return NoErrorHandlerBuilder.class;
         case TransactionErrorHandler:
-            throw new UnsupportedOperationException("Unsupported error handler: " + this);
+            return JtaTransactionErrorHandlerBuilder.class;
         default:
             throw new IllegalArgumentException("Unknown error handler: " + this);
         }