You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by ha...@apache.org on 2012/01/10 02:29:53 UTC

svn commit: r1229439 - in /labs/magnet: core/pom.xml core/src/main/java/org/apache/labs/magnet/core/CoreRouteBuilder.java core/src/test/java/org/apache/labs/magnet/core/RestServiceTest.java magnet/pom.xml

Author: hadrian
Date: Tue Jan 10 01:29:53 2012
New Revision: 1229439

URL: http://svn.apache.org/viewvc?rev=1229439&view=rev
Log:
Add support for scheduled routes via camel-quartz

Modified:
    labs/magnet/core/pom.xml
    labs/magnet/core/src/main/java/org/apache/labs/magnet/core/CoreRouteBuilder.java
    labs/magnet/core/src/test/java/org/apache/labs/magnet/core/RestServiceTest.java
    labs/magnet/magnet/pom.xml

Modified: labs/magnet/core/pom.xml
URL: http://svn.apache.org/viewvc/labs/magnet/core/pom.xml?rev=1229439&r1=1229438&r2=1229439&view=diff
==============================================================================
--- labs/magnet/core/pom.xml (original)
+++ labs/magnet/core/pom.xml Tue Jan 10 01:29:53 2012
@@ -90,6 +90,10 @@
       <groupId>org.apache.camel</groupId>
       <artifactId>camel-velocity</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-quartz</artifactId>
+    </dependency>
 
     <dependency>
       <groupId>org.springframework</groupId>

Modified: labs/magnet/core/src/main/java/org/apache/labs/magnet/core/CoreRouteBuilder.java
URL: http://svn.apache.org/viewvc/labs/magnet/core/src/main/java/org/apache/labs/magnet/core/CoreRouteBuilder.java?rev=1229439&r1=1229438&r2=1229439&view=diff
==============================================================================
--- labs/magnet/core/src/main/java/org/apache/labs/magnet/core/CoreRouteBuilder.java (original)
+++ labs/magnet/core/src/main/java/org/apache/labs/magnet/core/CoreRouteBuilder.java Tue Jan 10 01:29:53 2012
@@ -16,13 +16,15 @@
  */
 package org.apache.labs.magnet.core;
 
-import org.apache.camel.Exchange;
 import org.apache.camel.builder.RouteBuilder;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 public class CoreRouteBuilder extends RouteBuilder {
+    protected final transient Logger log = LoggerFactory.getLogger(CoreRouteBuilder.class);
+    
     @Override
     public void configure() throws Exception {
-        from("direct:core").routeId("core").noAutoStartup()
-            .setHeader(Exchange.FILE_NAME, constant("filename")).to("log:core");
+        from("direct:ignore").routeId("ignore").to("mock:ignore");
     }
 }

Modified: labs/magnet/core/src/test/java/org/apache/labs/magnet/core/RestServiceTest.java
URL: http://svn.apache.org/viewvc/labs/magnet/core/src/test/java/org/apache/labs/magnet/core/RestServiceTest.java?rev=1229439&r1=1229438&r2=1229439&view=diff
==============================================================================
--- labs/magnet/core/src/test/java/org/apache/labs/magnet/core/RestServiceTest.java (original)
+++ labs/magnet/core/src/test/java/org/apache/labs/magnet/core/RestServiceTest.java Tue Jan 10 01:29:53 2012
@@ -33,7 +33,7 @@ public class RestServiceTest extends Cam
     protected ClassPathXmlApplicationContext createApplicationContext() {
         return new ClassPathXmlApplicationContext("META-INF/spring/beans.xml");
     }
-
+    
     @Test
     public void testAddBulletin() throws Exception {
         HttpPost post = new HttpPost("http://localhost:9100/bbs");

Modified: labs/magnet/magnet/pom.xml
URL: http://svn.apache.org/viewvc/labs/magnet/magnet/pom.xml?rev=1229439&r1=1229438&r2=1229439&view=diff
==============================================================================
--- labs/magnet/magnet/pom.xml (original)
+++ labs/magnet/magnet/pom.xml Tue Jan 10 01:29:53 2012
@@ -114,6 +114,11 @@
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
+        <artifactId>camel-quartz</artifactId>
+        <version>${camel.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel</groupId>
         <artifactId>camel-test</artifactId>
         <version>${camel.version}</version>
       </dependency>



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org