Package org.aksw.commons.util.ref
Interface RefFuture<T>
- All Superinterfaces:
AutoCloseable,Ref<CompletableFuture<T>>,RefDelegate<CompletableFuture<T>,Ref<CompletableFuture<T>>>
- All Known Implementing Classes:
RefFutureImpl
In principle a typedef for Ref<CompletableFuture>
-
Method Summary
Modifier and TypeMethodDescriptionacquire()default <U> RefFuture<U>acquireTransformed(Function<? super T, ? extends U> transform) Create a sub-reference to a transformed value of the CompletableFuturedefault <U> RefFuture<U>acquireTransformedAndCloseThis(Function<? super T, ? extends U> transform) default Tawait()Methods inherited from interface org.aksw.commons.util.ref.Ref
acquireMappedMethods inherited from interface org.aksw.commons.util.ref.RefDelegate
acquire, close, get, getAcquisitionStackTrace, getCloseStackTrace, getCloseTriggerStackTrace, getDelegate, getRootRef, getSynchronizer, isAlive, isClosed