Interface AsyncResult<V>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void complete​(V result)
      If the operation succeeds the resulting value produced is set to null and the waiting parties are signaled.
      void failed​(ClientException result)
      If the operation fails this method is invoked with the Exception that caused the failure.
      boolean isComplete()
      Returns true if the AsyncResult has completed.
    • Method Detail

      • failed

        void failed​(ClientException result)
        If the operation fails this method is invoked with the Exception that caused the failure.
        Parameters:
        result - The error that resulted in this asynchronous operation failing.
      • complete

        void complete​(V result)
        If the operation succeeds the resulting value produced is set to null and the waiting parties are signaled.
        Parameters:
        result - the object that completes the future.
      • isComplete

        boolean isComplete()
        Returns true if the AsyncResult has completed. The task is considered complete regardless if it succeeded or failed.
        Returns:
        returns true if the asynchronous operation has completed.