You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2010/07/31 12:27:47 UTC
svn commit: r981029 - in /camel/trunk/components/camel-jms/src/test:
java/org/apache/camel/component/jms/issues/JmsInOutWithSpringRestartIssueTest.java
resources/org/apache/camel/component/jms/issues/JmsInOutWithSpringRestartIssueTest.xml
Author: davsclaus
Date: Sat Jul 31 10:27:46 2010
New Revision: 981029
URL: http://svn.apache.org/viewvc?rev=981029&view=rev
Log:
CAMEL-3012: CamelContext supports suspend/resume to temporary stop a Camel application.
Modified:
camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsInOutWithSpringRestartIssueTest.java
camel/trunk/components/camel-jms/src/test/resources/org/apache/camel/component/jms/issues/JmsInOutWithSpringRestartIssueTest.xml
Modified: camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsInOutWithSpringRestartIssueTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsInOutWithSpringRestartIssueTest.java?rev=981029&r1=981028&r2=981029&view=diff
==============================================================================
--- camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsInOutWithSpringRestartIssueTest.java (original)
+++ camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsInOutWithSpringRestartIssueTest.java Sat Jul 31 10:27:46 2010
@@ -39,7 +39,7 @@ public class JmsInOutWithSpringRestartIs
@Test
public void testRestartSpringIssue() throws Exception {
- context.start();
+ context.startRoute("foo");
ProducerTemplate producer = context.createProducerTemplate();
producer.start();
@@ -48,21 +48,12 @@ public class JmsInOutWithSpringRestartIs
assertEquals("Bye Foo", out);
// on purpose forget to stop the producer and it should still work
- //producer.stop();
- context.stop();
- // TODO: Does not work properly with AMQ 5.3.1
- // Thread.sleep(2000);
- // context.start();
+ context.stopRoute("foo");
+ context.startRoute("foo");
- //producer = context.createProducerTemplate();
- //producer.start();
-
- // out = producer.requestBody("activemq:queue:foo", "Bar");
- //assertEquals("Bye Bar", out);
-
- //producer.stop();
- //context.stop();
+ out = producer.requestBody("activemq:queue:foo", "Bar");
+ assertEquals("Bye Bar", out);
}
}
Modified: camel/trunk/components/camel-jms/src/test/resources/org/apache/camel/component/jms/issues/JmsInOutWithSpringRestartIssueTest.xml
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-jms/src/test/resources/org/apache/camel/component/jms/issues/JmsInOutWithSpringRestartIssueTest.xml?rev=981029&r1=981028&r2=981029&view=diff
==============================================================================
--- camel/trunk/components/camel-jms/src/test/resources/org/apache/camel/component/jms/issues/JmsInOutWithSpringRestartIssueTest.xml (original)
+++ camel/trunk/components/camel-jms/src/test/resources/org/apache/camel/component/jms/issues/JmsInOutWithSpringRestartIssueTest.xml Sat Jul 31 10:27:46 2010
@@ -22,7 +22,7 @@ http://www.springframework.org/schema/be
http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd">
<camelContext id="camel" xmlns="http://camel.apache.org/schema/spring" autoStartup="false">
- <route>
+ <route id="foo">
<from uri="activemq:queue:foo"/>
<transform><simple>Bye ${body}</simple></transform>
</route>