ObservableFutureTask

Constructors

Link copied to clipboard
constructor(callable: Callable<T>)

Functions

Link copied to clipboard
open fun cancel(mayInterruptIfRunning: Boolean): Boolean
Link copied to clipboard
@Contract(value = " -> new")
open fun <T> canceled(): ObservableFuture<T>
Link copied to clipboard
@Contract(value = "_ -> new")
open fun <T> create(@NonNull emitter: Consumer<ObservableFuture.Emitter<T>>): ObservableFuture<T>
Link copied to clipboard
@Contract(value = "_ -> new")
open fun <T> done(value: T): ObservableFuture<T>
Link copied to clipboard
Link copied to clipboard
@Contract(value = "_ -> new")
open fun flatMap(future: (T) -> ObservableFuture<T>): ObservableFuture<T>
@Contract(value = "_, _ -> new")
open fun flatMap(future: (T) -> ObservableFuture<T>, executor: Executor): ObservableFuture<T>
Link copied to clipboard
@Contract(value = "_ -> new")
open fun <T> fromListenableFuture(listenableFuture: ListenableFuture<T>): ObservableFuture<T>
@Contract(value = "_, _ -> new")
open fun <T> fromListenableFuture(listenableFuture: ListenableFuture<T>, executor: Executor): ObservableFuture<T>
Link copied to clipboard
open fun get(): V
Link copied to clipboard
open fun isCancelled(): Boolean
Link copied to clipboard
open fun isDone(): Boolean
Link copied to clipboard
open fun resultNow(): V
Link copied to clipboard
open fun run()
Link copied to clipboard
open fun state(): Future.State
Link copied to clipboard
open fun toString(): String
Link copied to clipboard
open fun whenCanceled(callback: Runnable): ObservableFuture<T>
open fun whenCanceled(callback: Runnable, executor: Executor): ObservableFuture<T>
Link copied to clipboard
open fun whenDone(callback: Consumer<T>): ObservableFuture<T>
open fun whenDone(callback: Consumer<T>, executor: Executor): ObservableFuture<T>