[ 
https://issues.apache.org/jira/browse/CAMEL-12100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen resolved CAMEL-12100.
---------------------------------
    Resolution: Incomplete

> Camel Hystrix component should be transparent for exceptions while `closed` 
> and not using fallback 
> ---------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-12100
>                 URL: https://issues.apache.org/jira/browse/CAMEL-12100
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-hystrix
>    Affects Versions: 2.19.4
>            Reporter: Oskar Huminiecki
>            Priority: Major
>
> Circuit breaker should be transparent when `closed` - so until it is `open` 
> all exceptions should be passed through not wrapped as it happening now (when 
> fallback is disabled)
> Hystrix library always wraps cause with `HystrixRuntimeException` but Java 
> aspect implementation unwraps it and in result annotation based hystrix in 
> Java is transparent.
> And it should behave same way in Camel.
> As it would be big change in existing behaviour I would suggest new parameter 
> `transparent` default to `false`. When set to true then original cause would 
> be re-thrown (as it is implemented in `HystrixCommandAspect` from 
> `hystrix-javanica`)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to