Author: davsclaus
Date: Wed Dec 28 15:27:49 2011
New Revision: 1225206

URL: http://svn.apache.org/viewvc?rev=1225206&view=rev
Log:
4830: This is the walk through example, so we should keep it simple as in the 
documentation.

Removed:
    
camel/trunk/examples/camel-example-jms-file/src/main/java/org/apache/camel/example/jmstofile/JmsToFileClient.java
    
camel/trunk/examples/camel-example-jms-file/src/main/java/org/apache/camel/example/jmstofile/JmsToFileRoute.java
    
camel/trunk/examples/camel-example-jms-file/src/main/resources/META-INF/spring/
    camel/trunk/examples/camel-example-jms-file/src/main/resources/features.xml
    camel/trunk/examples/camel-example-jms-file/src/test/
Modified:
    camel/trunk/examples/camel-example-jms-file/pom.xml
    
camel/trunk/examples/camel-example-jms-file/src/main/java/org/apache/camel/example/jmstofile/CamelJmsToFileExample.java

Modified: camel/trunk/examples/camel-example-jms-file/pom.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/examples/camel-example-jms-file/pom.xml?rev=1225206&r1=1225205&r2=1225206&view=diff
==============================================================================
--- camel/trunk/examples/camel-example-jms-file/pom.xml (original)
+++ camel/trunk/examples/camel-example-jms-file/pom.xml Wed Dec 28 15:27:49 2011
@@ -28,32 +28,27 @@
        </parent>
 
        <artifactId>camel-example-jms-file</artifactId>
-       <packaging>bundle</packaging>
+       <packaging>jar</packaging>
        <name>Camel :: Example :: JMS-File</name>
        <description>An example that persists messages from JMS to 
files</description>
 
-       <properties>
-               
<camel.osgi.export.pkg>org.apache.camel.example.jmstofile.*</camel.osgi.export.pkg>
-               
<camel.osgi.import.additional>org.apache.activemq.xbean,org.apache.activemq.broker,org.apache.activemq.pool</camel.osgi.import.additional>
-       </properties>
-
        <dependencies>
 
+    <!-- Camel dependencies -->
                <dependency>
                        <groupId>org.apache.camel</groupId>
                        <artifactId>camel-core</artifactId>
                </dependency>
-
                <dependency>
                        <groupId>org.apache.camel</groupId>
                        <artifactId>camel-jms</artifactId>
                </dependency>
 
+    <!-- ActiveMQ dependencies -->
                <dependency>
                        <groupId>org.apache.activemq</groupId>
                        <artifactId>activemq-core</artifactId>
                </dependency>
-
                <dependency>
                        <groupId>org.apache.activemq</groupId>
                        <artifactId>activemq-camel</artifactId>
@@ -64,7 +59,6 @@
                                </exclusion>
                        </exclusions>
                </dependency>
-
                <dependency>
                        <groupId>org.apache.xbean</groupId>
                        <artifactId>xbean-spring</artifactId>
@@ -76,21 +70,15 @@
                        </exclusions>
                </dependency>
 
-        <!-- logging -->
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>slf4j-log4j12</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>log4j</groupId>
-            <artifactId>log4j</artifactId>
-        </dependency>
-
-               <dependency>
-                       <groupId>junit</groupId>
-                       <artifactId>junit</artifactId>
-                       <scope>test</scope>
-               </dependency>
+    <!-- logging -->
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-log4j12</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>log4j</groupId>
+      <artifactId>log4j</artifactId>
+    </dependency>
 
        </dependencies>
 
@@ -98,50 +86,13 @@
                <profile>
                        <id>Example</id>
                        <properties>
-                               <!--
-                                       Starting the camel-cxf example of 
routing the SOAP over http
-                                       message to SOAP over JMS Server
-                               -->
                                
<target.main.class>org.apache.camel.example.jmstofile.CamelJmsToFileExample</target.main.class>
                        </properties>
                </profile>
-               <profile>
-                       <id>Client</id>
-                       <properties>
-                               <!--
-                                       Starting the camel-cxf example of 
routing the SOAP over http
-                                       message to SOAP over JMS Server
-                               -->
-                               
<target.main.class>org.apache.camel.example.jmstofile.JmsToFileClient</target.main.class>
-                       </properties>
-               </profile>
        </profiles>
 
        <build>
                <plugins>
-                       <plugin>
-                               <groupId>org.codehaus.mojo</groupId>
-                               
<artifactId>build-helper-maven-plugin</artifactId>
-                               <executions>
-                                       <execution>
-                                               <id>attach-artifacts</id>
-                                               <phase>package</phase>
-                                               <goals>
-                                                       
<goal>attach-artifact</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <artifacts>
-                                                               <artifact>
-                                                                       
<file>target/classes/features.xml</file>
-                                                                       
<type>xml</type>
-                                                                       
<classifier>features</classifier>
-                                                               </artifact>
-                                                       </artifacts>
-                                               </configuration>
-                                       </execution>
-                               </executions>
-                       </plugin>
-
                        <!-- Allows the example to be run via 'mvn compile 
exec:java' -->
                        <plugin>
                                <groupId>org.codehaus.mojo</groupId>
@@ -153,4 +104,5 @@
                        </plugin>
                </plugins>
        </build>
+
 </project>

Modified: 
camel/trunk/examples/camel-example-jms-file/src/main/java/org/apache/camel/example/jmstofile/CamelJmsToFileExample.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/examples/camel-example-jms-file/src/main/java/org/apache/camel/example/jmstofile/CamelJmsToFileExample.java?rev=1225206&r1=1225205&r2=1225206&view=diff
==============================================================================
--- 
camel/trunk/examples/camel-example-jms-file/src/main/java/org/apache/camel/example/jmstofile/CamelJmsToFileExample.java
 (original)
+++ 
camel/trunk/examples/camel-example-jms-file/src/main/java/org/apache/camel/example/jmstofile/CamelJmsToFileExample.java
 Wed Dec 28 15:27:49 2011
@@ -20,8 +20,6 @@ import javax.jms.ConnectionFactory;
 
 import org.apache.activemq.ActiveMQConnectionFactory;
 import org.apache.camel.CamelContext;
-import org.apache.camel.Exchange;
-import org.apache.camel.Processor;
 import org.apache.camel.ProducerTemplate;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.jms.JmsComponent;
@@ -31,8 +29,6 @@ import org.apache.camel.impl.DefaultCame
  * An example class for demonstrating some of the basics behind Camel. This
  * example sends some text messages on to a JMS Queue, consumes them and
  * persists them to disk
- * 
- * @version 
  */
 public final class CamelJmsToFileExample {
 
@@ -52,16 +48,8 @@ public final class CamelJmsToFileExample
         // Add some configuration by hand ...
         // START SNIPPET: e3
         context.addRoutes(new RouteBuilder() {
-
             public void configure() {
                 from("test-jms:queue:test.queue").to("file://test");
-                // set up a listener on the file component
-                from("file://test").process(new Processor() {
-
-                    public void process(Exchange e) {
-                        System.out.println("Received exchange: " + e.getIn());
-                    }
-                });
             }
         });
         // END SNIPPET: e3
@@ -85,6 +73,8 @@ public final class CamelJmsToFileExample
             template.sendBody("test-jms:queue:test.queue", "Test Message: " + 
i);
         }
         // END SNIPPET: e5
+
+        // wait a bit and then stop
         Thread.sleep(1000);
         context.stop();
     }


Reply via email to