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>`