// if no custom aggregation strategy is being used then fallback to keep the original
// and propagate exceptions which is done by a per exchange specific aggregation strategy
// to ensure it supports async routing
if (strategy == null) {
UseOriginalAggregationStrategy original = new UseOriginalAggregationStrategy(exchange, true);
exchange.setProperty(Exchange.AGGREGATION_STRATEGY, original);
}
return super.process(exchange, callback);
}