Class RedeliveryErrorHandler.SimpleTask

    • Constructor Detail

      • SimpleTask

        public SimpleTask()
    • Method Detail

      • prepare

        public void prepare​(org.apache.camel.Exchange exchange,
                            org.apache.camel.AsyncCallback callback)
        Description copied from interface: PooledExchangeTask
        Prepares the task for the given exchange and its callback
        Specified by:
        prepare in interface PooledExchangeTask
        Parameters:
        exchange - the exchange
        callback - the callback
      • reset

        public void reset()
        Description copied from interface: PooledExchangeTask
        Resets the task after its done and can be reused for another exchange.
        Specified by:
        reset in interface PooledExchangeTask
      • done

        public void done​(boolean doneSync)
        Specified by:
        done in interface org.apache.camel.AsyncCallback
      • run

        public void run()
        Processing logic.
        Specified by:
        run in interface org.apache.camel.AsyncCallback
        Specified by:
        run in interface Runnable
      • handleException

        protected void handleException()
      • onExceptionOccurred

        protected void onExceptionOccurred()
        Gives an optional configured OnExceptionOccurred processor a chance to process just after an exception was thrown while processing the Exchange. This allows to execute the processor at the same time the exception was thrown.
      • prepareExchangeAfterFailure

        protected void prepareExchangeAfterFailure​(org.apache.camel.Exchange exchange)