Comments (2)
Cannot reproduce
from camelinaction2.
I am getting the same error. I am running it on Windows.
@davsclaus, can you please reopen it.
Please note that if I use .to instead of .toD, the code works fine.
from("file:src/data?noop=true")
.to("jms:incomingOrders")
;
// .setHeader("myDest", constant("incomingOrders"))
// .toD("jms:${header.myDest}");
Below code also works fine....
package camelinaction;
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.builder.RouteBuilder;
import org.apache.camel.component.jms.JmsComponent;
import org.apache.camel.test.junit4.CamelTestSupport;
import org.junit.Test;
public class FtpToJMSWithDynamicToTest extends CamelTestSupport {
@Override
protected CamelContext createCamelContext() throws Exception {
// create CamelContext
CamelContext camelContext = super.createCamelContext();
// connect to embedded ActiveMQ JMS broker
ConnectionFactory connectionFactory =
new ActiveMQConnectionFactory("vm://localhost");
camelContext.addComponent("jms",
JmsComponent.jmsComponentAutoAcknowledge(connectionFactory));
return camelContext;
}
@Test
public void testPlacingOrders() throws Exception {
getMockEndpoint("mock:incomingOrders").expectedMessageCount(2);
assertMockEndpointsSatisfied();
}
@Override
protected RouteBuilder createRouteBuilder() throws Exception {
return new RouteBuilder() {
@Override
public void configure() throws Exception {
// load file orders from src/data into the JMS queue
from("file:src/data?noop=true")
.setHeader("myDest", constant("incomingOrders"))
.to("jms:incomingOrders")
.toD("jms:${header.myDest}");
// test that our route is working
from("jms:incomingOrders")
.to("mock:incomingOrders");
}
};
}
}
from camelinaction2.
Related Issues (20)
- chapter 7 - No need to register servlet manually
- chapter10 - geocoder now requires api keys HOT 1
- Chapter 19 - Add VS Code based Camel tooling HOT 2
- Chapter 19 - Add maven test coverage plugin HOT 1
- Upgrade to Camel 2.23.2 HOT 1
- Chapter2/ftp-jms build fails HOT 1
- Camel 3 support
- Camel 3 - Change parent to camel-spring-boot-dependencies HOT 1
- Struggling to get camel in action filter/xpath examples working HOT 3
- Struggling to get other seemingly simple camel routes working. HOT 2
- mvn camel:run fails on spring projects HOT 2
- mvn compile exec:java fails in Chapter16/jolokia HOT 2
- Chapter 2. FtpToJMSWithDynamicToTest throws Exception HOT 1
- couldn't run chapter2/spring HOT 1
- download big files from SFTP server and upload them HOT 1
- Chapter 7 Errata HOT 2
- Chapter-2 Spring HOT 8
- mvn compile exec:java fails in Chapter1 HOT 2
- Source code for wireTap missing HOT 1
- errors in running chapter 3 tests on 3.20 branch HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from camelinaction2.