Return-Path: Delivered-To: apmail-camel-dev-archive@www.apache.org Received: (qmail 63218 invoked from network); 14 Jun 2010 14:59:10 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 14 Jun 2010 14:59:10 -0000 Received: (qmail 14029 invoked by uid 500); 14 Jun 2010 07:52:28 -0000 Delivered-To: apmail-camel-dev-archive@camel.apache.org Received: (qmail 13906 invoked by uid 500); 14 Jun 2010 07:52:26 -0000 Mailing-List: contact dev-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 dev@camel.apache.org Received: (qmail 13897 invoked by uid 99); 14 Jun 2010 07:52:25 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 14 Jun 2010 07:52:25 +0000 X-ASF-Spam-Status: No, hits=-0.5 required=10.0 tests=AWL,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of willem.jiang@gmail.com designates 209.85.160.45 as permitted sender) Received: from [209.85.160.45] (HELO mail-pw0-f45.google.com) (209.85.160.45) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 14 Jun 2010 07:52:17 +0000 Received: by pwj8 with SMTP id 8so2478327pwj.32 for ; Mon, 14 Jun 2010 00:51:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=WuMAS0aPM1xJUQsLvL2FVO7j/k9ZHFbueyfc/nv1xBc=; b=roUoSN0FwSnJ9w6XVpNj5ucM3U4zADJ5hG8B16wrsU9LViWxxS8Iq9JEtHq7k+g51j nHXTS/m6LEs4K9EMf+WoouCeFdhy1WYPPKZ7TzcIt5WpBbCATcNnLiZuYbdOZ/wyjShd la93LMbgdgwbB+sNke30iS+xEgIK/9qAXKI/c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=QvX7O27rASePwh1dnvdqQYNt6VOeieU41Y10mBDE4O4mIXdBV29k1kEN01zP2Eehfn rgR4gsCMT9CVu319dn+5mPQxKkE8QleJTc844f1roPnZefPvKJWyYAVeBWBU/BZ4Pz/a hmQydeyxUJKel1y8bowsjSi1hp3Id2pCuaqoQ= Received: by 10.115.65.12 with SMTP id s12mr4229804wak.76.1276501917356; Mon, 14 Jun 2010 00:51:57 -0700 (PDT) Received: from [192.168.0.158] ([125.34.14.106]) by mx.google.com with ESMTPS id c1sm51895993wam.19.2010.06.14.00.51.53 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 14 Jun 2010 00:51:55 -0700 (PDT) Message-ID: <4C15DF96.3010808@gmail.com> Date: Mon, 14 Jun 2010 15:51:50 +0800 From: Willem Jiang User-Agent: Thunderbird 2.0.0.24 (Macintosh/20100228) MIME-Version: 1.0 To: dev@camel.apache.org Subject: Re: svn commit: r954374 - in /camel/trunk: components/camel-quartz/src/main/java/org/apache/camel/component/quartz/ components/camel-quartz/src/test/java/org/apache/camel/component/quartz/ tests/camel-itest-osgi/src/test/java/org/apache/camel/itest/o References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sorry, I should not commit the camel-quartz changes, will fix it in my next commit. Willem Claus Ibsen wrote: > Hi Willem > > Looks like you got some experimental code committed as well, such as > quartz standby and some system out println > > On Mon, Jun 14, 2010 at 8:46 AM, wrote: >> Author: ningjiang >> Date: Mon Jun 14 06:46:02 2010 >> New Revision: 954374 >> >> URL: http://svn.apache.org/viewvc?rev=954374&view=rev >> Log: >> CAMEL-2809 Fixed the CS error >> >> Modified: >> camel/trunk/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzComponent.java >> camel/trunk/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java >> camel/trunk/components/camel-quartz/src/test/java/org/apache/camel/component/quartz/QuartzRouteTest.java >> camel/trunk/tests/camel-itest-osgi/src/test/java/org/apache/camel/itest/osgi/OsgiFactoryFinderTest.java >> >> Modified: camel/trunk/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzComponent.java >> URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzComponent.java?rev=954374&r1=954373&r2=954374&view=diff >> ============================================================================== >> --- camel/trunk/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzComponent.java (original) >> +++ camel/trunk/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzComponent.java Mon Jun 14 06:46:02 2010 >> @@ -134,7 +134,7 @@ public class QuartzComponent extends Def >> if (number == 0) { >> // no more jobs then shutdown the scheduler >> LOG.info("There are no more jobs registered, so shutting down Quartz scheduler: " + scheduler.getSchedulerName()); >> - scheduler.shutdown(); >> + scheduler.standby(); >> } >> } >> super.doStop(); >> >> Modified: camel/trunk/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java >> URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java?rev=954374&r1=954373&r2=954374&view=diff >> ============================================================================== >> --- camel/trunk/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java (original) >> +++ camel/trunk/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java Mon Jun 14 06:46:02 2010 >> @@ -197,6 +197,7 @@ public class QuartzEndpoint extends Defa >> getLoadBalancer().removeProcessor(consumer.getProcessor()); >> if (getLoadBalancer().getProcessors().isEmpty() && started) { >> removeTrigger(getTrigger()); >> + System.out.println("Remove the trigger"); >> started = false; >> } >> } >> >> Modified: camel/trunk/components/camel-quartz/src/test/java/org/apache/camel/component/quartz/QuartzRouteTest.java >> URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-quartz/src/test/java/org/apache/camel/component/quartz/QuartzRouteTest.java?rev=954374&r1=954373&r2=954374&view=diff >> ============================================================================== >> --- camel/trunk/components/camel-quartz/src/test/java/org/apache/camel/component/quartz/QuartzRouteTest.java (original) >> +++ camel/trunk/components/camel-quartz/src/test/java/org/apache/camel/component/quartz/QuartzRouteTest.java Mon Jun 14 06:46:02 2010 >> @@ -55,13 +55,30 @@ public class QuartzRouteTest extends Cam >> assertFalse(iterator.hasNext()); >> } >> } >> + >> + @Test >> + public void testStartAndStopCamelContext() throws Exception { >> + System.out.println("Routes " + context.getRoutes()); >> + System.out.println("The endpoints" + context.getEndpoints()); >> + //context.stopRoute("myRoute"); >> + context.stop(); >> + System.out.println("Routes " + context.getRoutes()); >> + Thread.sleep(2000); >> + >> + context.start(); >> + System.out.println("Routes " + context.getRoutes()); >> + context.addRoutes(createRouteBuilder()); >> + >> + testQuartzRoute(); >> + >> + } >> >> @Override >> protected RouteBuilder createRouteBuilder() { >> return new RouteBuilder() { >> public void configure() { >> // START SNIPPET: example >> - from("quartz://myGroup/myTimerName?trigger.repeatInterval=2&trigger.repeatCount=1").to("mock:result"); >> + from("quartz://myGroup/myTimerName?trigger.repeatInterval=2&trigger.repeatCount=1").routeId("myRoute").to("mock:result"); >> // END SNIPPET: example >> } >> }; >> >> Modified: camel/trunk/tests/camel-itest-osgi/src/test/java/org/apache/camel/itest/osgi/OsgiFactoryFinderTest.java >> URL: http://svn.apache.org/viewvc/camel/trunk/tests/camel-itest-osgi/src/test/java/org/apache/camel/itest/osgi/OsgiFactoryFinderTest.java?rev=954374&r1=954373&r2=954374&view=diff >> ============================================================================== >> --- camel/trunk/tests/camel-itest-osgi/src/test/java/org/apache/camel/itest/osgi/OsgiFactoryFinderTest.java (original) >> +++ camel/trunk/tests/camel-itest-osgi/src/test/java/org/apache/camel/itest/osgi/OsgiFactoryFinderTest.java Mon Jun 14 06:46:02 2010 >> @@ -16,10 +16,7 @@ >> */ >> package org.apache.camel.itest.osgi; >> >> -import org.apache.camel.builder.RouteBuilder; >> import org.apache.camel.spi.FactoryFinder; >> -import org.apache.commons.logging.Log; >> -import org.apache.commons.logging.LogFactory; >> import org.junit.Before; >> import org.junit.Test; >> import org.junit.runner.RunWith; >> >> >> > > >