I can use an aggregator with completionSize and completionTimeout as below:
from("direct:aggregate")
.routeId("aggregate")
.aggregate(constant(true), new JSONAggregator())
.completionSize(500)
.completionTimeout(3000)
.convertBodyTo(String.class)
.log("${body}")
.end();
However, when I use an aggregationStrategy in conjunction with a splitter, I do not get these options. How can I implement aggregator options with a splitter?