Package io.pravega.client.control.impl
Class CancellableRequest<T>
- java.lang.Object
-
- io.pravega.client.control.impl.CancellableRequest<T>
-
public class CancellableRequest<T> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CancellableRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancel()java.util.concurrent.CompletableFuture<T>getFuture()voidstart(java.util.function.Supplier<java.util.concurrent.CompletableFuture<T>> supplier, java.util.function.Predicate<T> termination, java.util.concurrent.ScheduledExecutorService executor)
-
-
-
Method Detail
-
cancel
public void cancel()
-
start
public void start(java.util.function.Supplier<java.util.concurrent.CompletableFuture<T>> supplier, java.util.function.Predicate<T> termination, java.util.concurrent.ScheduledExecutorService executor)
-
getFuture
public java.util.concurrent.CompletableFuture<T> getFuture()
-
-