Return-Path: Delivered-To: apmail-camel-commits-archive@www.apache.org Received: (qmail 31101 invoked from network); 3 Jul 2009 14:09:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 3 Jul 2009 14:09:19 -0000 Received: (qmail 22619 invoked by uid 500); 3 Jul 2009 14:09:29 -0000 Delivered-To: apmail-camel-commits-archive@camel.apache.org Received: (qmail 22572 invoked by uid 500); 3 Jul 2009 14:09:29 -0000 Mailing-List: contact commits-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 commits@camel.apache.org Received: (qmail 22563 invoked by uid 99); 3 Jul 2009 14:09:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Jul 2009 14:09:29 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Jul 2009 14:09:27 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 4B7E9238889B; Fri, 3 Jul 2009 14:09:07 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r790922 - /camel/trunk/camel-core/src/main/java/org/apache/camel/impl/RouteService.java Date: Fri, 03 Jul 2009 14:09:07 -0000 To: commits@camel.apache.org From: davsclaus@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20090703140907.4B7E9238889B@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: davsclaus Date: Fri Jul 3 14:09:06 2009 New Revision: 790922 URL: http://svn.apache.org/viewvc?rev=790922&view=rev Log: Fixed a bug where we potential start some consumers again when stopping. Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/impl/RouteService.java Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/impl/RouteService.java URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/impl/RouteService.java?rev=790922&r1=790921&r2=790922&view=diff ============================================================================== --- camel/trunk/camel-core/src/main/java/org/apache/camel/impl/RouteService.java (original) +++ camel/trunk/camel-core/src/main/java/org/apache/camel/impl/RouteService.java Fri Jul 3 14:09:06 2009 @@ -86,12 +86,10 @@ // there is no lifecycyle for routesRemove - for (Route route : routes) { - List services = route.getServicesForRoute(); - for (Service service : services) { - stopChildService(service); - } - } + // do not stop child services as in doStart + // as route.getServicesForRoute() will restart + // already stopped services, so we end up starting + // stuff when we stop. } protected LifecycleStrategy getLifecycleStrategy() {