Class SyncCallbackUtils

java.lang.Object
org.apache.bookkeeper.client.SyncCallbackUtils

class SyncCallbackUtils extends Object
Utility for callbacks.
  • Constructor Details

    • SyncCallbackUtils

      SyncCallbackUtils()
  • Method Details

    • waitForResult

      public static <T> T waitForResult(CompletableFuture<T> future) throws InterruptedException, BKException
      Wait for a result. This is convenience method to implement callbacks
      Type Parameters:
      T -
      Parameters:
      future -
      Returns:
      Throws:
      InterruptedException
      BKException
    • finish

      public static <T> void finish(int rc, T result, CompletableFuture<? super T> future)
      Handle the Response Code and transform it to a BKException.
      Type Parameters:
      T -
      Parameters:
      rc -
      result -
      future -