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 <anto...@stefanutti.fr> Authored: Fri Apr 14 17:39:16 2017 +0200 Committer: Antonin Stefanutti <anto...@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); }