You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Willem Jiang (JIRA)" <ji...@apache.org> on 2014/11/13 14:49:34 UTC

[jira] [Resolved] (CAMEL-8039) Implement halfOpen state in CircuitBreaker

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

Willem Jiang resolved CAMEL-8039.
---------------------------------
       Resolution: Fixed
    Fix Version/s:     (was: 2.14.1)
                   2.15.0

Applied the patch into camel master branch with thanks to Matteo.

> Implement halfOpen state in CircuitBreaker
> ------------------------------------------
>
>                 Key: CAMEL-8039
>                 URL: https://issues.apache.org/jira/browse/CAMEL-8039
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-core
>            Reporter: Matteo Pavesi
>            Assignee: Willem Jiang
>            Priority: Trivial
>             Fix For: 2.15.0
>
>         Attachments: 0001-halfOpen-state-in-CircuitBreaker.patch
>
>
> The CircuitBreaker EIP described in ReleaseIt! has an halfOpen state. It means that after the halfOpen time timeout, the circuitBreaker is accepting one more exchange and it close the circuit only if the processor succeeds.
> This is not implemented in Camel, I would like to propose the attached patch with code and test for implementing the HalfOpen state.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)