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);
}