}
AggregateProcessor answer = new AggregateProcessor(routeContext.getCamelContext(), processor,
correlation, strategy, threadPool, shutdownThreadPool);
AggregationRepository repository = createAggregationRepository(routeContext);
if (repository != null) {
answer.setAggregationRepository(repository);
}
// this EIP supports using a shared timeout checker thread pool or fallback to create a new thread pool