This commit is contained in:
2021-11-18 14:07:50 +01:00
parent bb1a202023
commit 3daa3abf3a

View File

@@ -50,14 +50,14 @@ public class Main {
.setBody(constant("SELECT * FROM material"))
.to("jdbc:source")
.split(body())
.to("activemq:queue:material");
.to("activemq:queue:RawMaterial");
from("direct:getPackages")
.setHeader("material_id", simple("${body[id]}"))
.setBody(simple("SELECT * FROM package WHERE material_id = :?material_id"))
.to("jdbc:source?useHeadersAsParameters=true");
from("activemq:queue:material")
from("activemq:queue:RawMaterial")
.enrich("direct:getPackages", new MyAggregator())
.marshal(xmlDataFormat)
.to("activemq:queue:materialPackage")