+ " Camel will use a bridge to adapt the interceptor to the asynchronous routing engine,"
+ " but its not the most optimal solution. Please consider changing your interceptor to comply.");
// use a bridge and wrap again which allows us to adapt and leverage the asynchronous routing engine anyway
// however its not the most optimal solution, but we can still run.
InterceptorToAsyncProcessorBridge bridge = new InterceptorToAsyncProcessorBridge(target);
wrapped = strategy.wrapProcessorInInterceptors(routeContext.getCamelContext(), targetOutputDef, bridge, next);
bridge.setTarget(wrapped);
wrapped = bridge;
}
if (!(wrapped instanceof WrapProcessor)) {
// wrap the target so it becomes a service and we can manage its lifecycle
wrapped = new WrapProcessor(wrapped, target);