Interface CompletionHandler<E>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void cancelled()
      The operation was cancelled.
      void completed​(E result)
      The operation was completed.
      void failed​(Throwable throwable)
      The operation was failed.
      void updated​(E result)
      The callback method may be called, when there is some progress in operation execution, but it is still not completed
    • Method Detail

      • cancelled

        void cancelled()
        The operation was cancelled.
      • failed

        void failed​(Throwable throwable)
        The operation was failed.
        Parameters:
        throwable - error, which occurred during operation execution
      • completed

        void completed​(E result)
        The operation was completed.
        Parameters:
        result - the operation result Please note, for performance reasons the result object might be recycled after returning from the completed method. So it's not guaranteed that using of the result object is safe outside this method's scope.
      • updated

        void updated​(E result)
        The callback method may be called, when there is some progress in operation execution, but it is still not completed
        Parameters:
        result - the current result Please note, for performance reasons the result object might be recycled after returning from the updated method. So it's not guaranteed that using of the result object is safe outside this method's scope.