public Processor createProcessor(RouteContext routeContext) throws Exception {
LoadBalancer loadBalancer = LoadBalancerType.getLoadBalancer(routeContext, loadBalancerType, ref);
for (ProcessorType processorType : getOutputs()) {
Processor processor = processorType.createProcessor(routeContext);
processor = processorType.wrapProcessorInInterceptors(routeContext, processor);
loadBalancer.addProcessor(processor);
}
return loadBalancer;
}