Skip to content

Instantly share code, notes, and snippets.

@jonathanvila
Created December 20, 2016 18:24
Show Gist options
  • Save jonathanvila/2b086ba8d4a8961b50098293c53e1d2e to your computer and use it in GitHub Desktop.
Save jonathanvila/2b086ba8d4a8961b50098293c53e1d2e to your computer and use it in GitHub Desktop.
public void configure() {
from("direct:products").
from("direct:prices").
split(xpath("//Skus/Sku|//skus/sku")).
setHeader("SkuID", xpath("//Sku/@Id|//sku/@id", String.class)).convertBodyTo(String.class).
aggregate(header("SkuID"), new GroupedMessageAggregationStrategy()).completionSize(2).completionTimeout(2000).
to("mock:end");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment