Return-Path: X-Original-To: apmail-camel-issues-archive@minotaur.apache.org Delivered-To: apmail-camel-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6E8D017B6C for ; Wed, 12 Nov 2014 11:01:34 +0000 (UTC) Received: (qmail 68336 invoked by uid 500); 12 Nov 2014 11:01:34 -0000 Delivered-To: apmail-camel-issues-archive@camel.apache.org Received: (qmail 68311 invoked by uid 500); 12 Nov 2014 11:01:34 -0000 Mailing-List: contact issues-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list issues@camel.apache.org Received: (qmail 68302 invoked by uid 99); 12 Nov 2014 11:01:34 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Nov 2014 11:01:34 +0000 Date: Wed, 12 Nov 2014 11:01:33 +0000 (UTC) From: "Matteo Pavesi (JIRA)" To: issues@camel.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (CAMEL-8039) Implement halfOpen state in CircuitBreaker MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Matteo Pavesi created CAMEL-8039: ------------------------------------ Summary: 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 Priority: Trivial Fix For: 2.14.1 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)