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

Reply via email to