Class AsyncCallbackToCompletableFutureAdapter<T>

  • All Implemented Interfaces:
    Runnable, org.apache.camel.AsyncCallback

    public class AsyncCallbackToCompletableFutureAdapter<T>
    extends Object
    implements org.apache.camel.AsyncCallback
    AsyncCallback that provides a CompletableFuture completed when async action is done
    • Constructor Detail

      • AsyncCallbackToCompletableFutureAdapter

        public AsyncCallbackToCompletableFutureAdapter()
      • AsyncCallbackToCompletableFutureAdapter

        public AsyncCallbackToCompletableFutureAdapter​(T result)
      • AsyncCallbackToCompletableFutureAdapter

        public AsyncCallbackToCompletableFutureAdapter​(CompletableFuture<T> future,
                                                       T result)
    • Method Detail

      • setResult

        public void setResult​(T result)
      • done

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