Class AsyncProcessorHelper


  • public final class AsyncProcessorHelper
    extends Object
    Helper methods for AsyncProcessor objects.
    • Method Detail

      • process

        public static void process​(org.apache.camel.AsyncProcessor processor,
                                   org.apache.camel.Exchange exchange)
                            throws Exception
        Calls the async version of the processor's process method and waits for it to complete before returning. This can be used by AsyncProcessor objects to implement their sync version of the process method.

        Important: This method is discouraged to be used, as its better to invoke the asynchronous AsyncProcessor.process(org.apache.camel.Exchange, org.apache.camel.AsyncCallback) method, whenever possible.

        Parameters:
        processor - the processor
        exchange - the exchange
        Throws:
        Exception - can be thrown if waiting is interrupted