Class CompletionStages.CompletionStageHandler<R,​T extends java.lang.Throwable>

  • Enclosing class:
    CompletionStages

    public static class CompletionStages.CompletionStageHandler<R,​T extends java.lang.Throwable>
    extends java.lang.Object
    • Constructor Detail

      • CompletionStageHandler

        public CompletionStageHandler​(R result,
                                      T throwable)
    • Method Detail

      • hasFailed

        public boolean hasFailed()
      • getThrowable

        public T getThrowable()
      • getResult

        public R getResult()
                    throws T extends java.lang.Throwable
        Throws:
        T extends java.lang.Throwable
      • getResultAsCompletionStage

        public java.util.concurrent.CompletionStage<R> getResultAsCompletionStage()
      • getResultAsCompletionStage

        public java.util.concurrent.CompletionStage<R> getResultAsCompletionStage​(java.lang.Void unused)
        Same as getResultAsCompletionStage(), but allows method reference