我已将文件“file.txt”作为blob消息发送到队列“A”。我希望将“file.txt”收到我的本地文件夹“D:/ output”。
我尝试了以下代码。没用......
CamelContext context = new DefaultCamelContext();
ConnectionFactory connectionFactory = new ActiveMQConnectionFactory("vm://localhost?broker.persistent=false");
context.addComponent("test-jms",
JmsComponent.jmsComponentAutoAcknowledge(connectionFactory));
context.addRoutes(new RouteBuilder() {
public void configure() {
from("test-jms:queue:A").to("C:/output");
}
});
请帮帮我..
感谢Arun
答案 0 :(得分:2)
您想使用Apache Camel File2 Component
端点格式为file:directory?options
所以在你的情况下:
from("test-jms:queue:A").to("file:C:/output");
阅读组件上的各种选项,看看它们是否相关。