corda / net.corda.core / com.google.common.util.concurrent.ListenableFuture

Extensions for com.google.common.util.concurrent.ListenableFuture

failure fun <T> ListenableFuture<T>.failure(executor: Executor, body: (Throwable) -> Unit): Unit
infix fun <T> ListenableFuture<T>.failure(body: (Throwable) -> Unit): ListenableFuture<T>
flatMap infix fun <F, T> ListenableFuture<F>.flatMap(mapper: (F) -> ListenableFuture<T>): ListenableFuture<T>
map infix fun <F, T> ListenableFuture<F>.map(mapper: (F) -> T): ListenableFuture<T>
success fun <T> ListenableFuture<T>.success(executor: Executor, body: (T) -> Unit): Unit
infix fun <T> ListenableFuture<T>.success(body: (T) -> Unit): ListenableFuture<T>
then fun <T> ListenableFuture<T>.then(executor: Executor, body: () -> Unit): Unit
infix fun <T> ListenableFuture<T>.then(body: () -> Unit): ListenableFuture<T>
toObservable fun <A> ListenableFuture<out A>.toObservable(): Observable<A>