All Superinterfaces:
AutoCloseable, Ref<CompletableFuture<T>>, RefDelegate<CompletableFuture<T>,Ref<CompletableFuture<T>>>
All Known Implementing Classes:
RefFutureImpl

public interface RefFuture<T> extends RefDelegate<CompletableFuture<T>,Ref<CompletableFuture<T>>>
Essentially a typedef for Ref<CompletableFuture<T>>
  • Method Details

    • await

      default T await()
    • acquire

      RefFuture<T> acquire()
      Specified by:
      acquire in interface Ref<T>
    • acquireTransformed

      default <U> RefFuture<U> acquireTransformed(Function<? super T,? extends U> transform)
      Create a sub-reference to a transformed value of the CompletableFuture
    • acquireTransformedAndCloseThis

      default <U> RefFuture<U> acquireTransformedAndCloseThis(Function<? super T,? extends U> transform)