Uses of Class
com.landawn.abacus.util.ContinuableFuture
Package
Description
-
Uses of ContinuableFuture in com.landawn.abacus.http
Modifier and TypeMethodDescriptionHttpClient.asyncDelete()
HttpClient.asyncDelete
(HttpSettings settings) <T> ContinuableFuture<T>
HttpClient.asyncDelete
(Class<T> resultClass) <T> ContinuableFuture<T>
HttpClient.asyncDelete
(Class<T> resultClass, HttpSettings settings) <T> ContinuableFuture<T>
HttpClient.asyncDelete
(Class<T> resultClass, Object queryParameters) <T> ContinuableFuture<T>
HttpClient.asyncDelete
(Class<T> resultClass, Object queryParameters, HttpSettings settings) HttpClient.asyncDelete
(Object queryParameters) HttpClient.asyncDelete
(Object queryParameters, HttpSettings settings) HttpRequest.asyncDelete()
<T> ContinuableFuture<T>
HttpRequest.asyncDelete
(Class<T> resultClass) <T> ContinuableFuture<T>
HttpRequest.asyncDelete
(Class<T> resultClass, Object query) HttpRequest.asyncDelete
(Object query) HttpClient.asyncExecute
(HttpMethod httpMethod, Object request) HttpClient.asyncExecute
(HttpMethod httpMethod, Object request, HttpSettings settings) HttpClient.asyncExecute
(File output, HttpMethod httpMethod, Object request, HttpSettings settings) HttpClient.asyncExecute
(OutputStream output, HttpMethod httpMethod, Object request, HttpSettings settings) HttpClient.asyncExecute
(Writer output, HttpMethod httpMethod, Object request, HttpSettings settings) <T> ContinuableFuture<T>
HttpClient.asyncExecute
(Class<T> resultClass, HttpMethod httpMethod, Object request) <T> ContinuableFuture<T>
HttpClient.asyncExecute
(Class<T> resultClass, HttpMethod httpMethod, Object request, HttpSettings settings) HttpRequest.asyncExecute
(HttpMethod httpMethod) HttpRequest.asyncExecute
(HttpMethod httpMethod, Object body) HttpRequest.asyncExecute
(File output, HttpMethod httpMethod, Object body) HttpRequest.asyncExecute
(OutputStream output, HttpMethod httpMethod, Object body) HttpRequest.asyncExecute
(Writer output, HttpMethod httpMethod, Object body) <T> ContinuableFuture<T>
HttpRequest.asyncExecute
(Class<T> resultClass, HttpMethod httpMethod) <T> ContinuableFuture<T>
HttpRequest.asyncExecute
(Class<T> resultClass, HttpMethod httpMethod, Object body) HttpClient.asyncGet()
HttpClient.asyncGet
(HttpSettings settings) <T> ContinuableFuture<T>
<T> ContinuableFuture<T>
HttpClient.asyncGet
(Class<T> resultClass, HttpSettings settings) <T> ContinuableFuture<T>
<T> ContinuableFuture<T>
HttpClient.asyncGet
(Class<T> resultClass, Object queryParameters, HttpSettings settings) HttpClient.asyncGet
(Object queryParameters, HttpSettings settings) HttpRequest.asyncGet()
<T> ContinuableFuture<T>
<T> ContinuableFuture<T>
<T> ContinuableFuture<T>
<T> ContinuableFuture<T>
HttpClient.asyncPost
(Class<T> resultClass, Object request, HttpSettings settings) HttpClient.asyncPost
(Object request, HttpSettings settings) <T> ContinuableFuture<T>
<T> ContinuableFuture<T>
<T> ContinuableFuture<T>
HttpClient.asyncPut
(Class<T> resultClass, Object request, HttpSettings settings) HttpClient.asyncPut
(Object request, HttpSettings settings) <T> ContinuableFuture<T>
-
Uses of ContinuableFuture in com.landawn.abacus.http.okhttp
Modifier and TypeMethodDescriptionContinuableFuture<okhttp3.Response>
OkHttpRequest.asyncDelete()
<T> ContinuableFuture<T>
OkHttpRequest.asyncDelete
(Class<T> resultClass) <T> ContinuableFuture<T>
OkHttpRequest.asyncDelete
(Class<T> resultClass, Executor executor) ContinuableFuture<okhttp3.Response>
OkHttpRequest.asyncDelete
(Executor executor) ContinuableFuture<okhttp3.Response>
OkHttpRequest.asyncExecute
(HttpMethod httpMethod) ContinuableFuture<okhttp3.Response>
OkHttpRequest.asyncExecute
(HttpMethod httpMethod, Executor executor) <T> ContinuableFuture<T>
OkHttpRequest.asyncExecute
(Class<T> resultClass, HttpMethod httpMethod) <T> ContinuableFuture<T>
OkHttpRequest.asyncExecute
(Class<T> resultClass, HttpMethod httpMethod, Executor executor) ContinuableFuture<okhttp3.Response>
OkHttpRequest.asyncGet()
<T> ContinuableFuture<T>
<T> ContinuableFuture<T>
ContinuableFuture<okhttp3.Response>
ContinuableFuture<okhttp3.Response>
OkHttpRequest.asyncHead()
ContinuableFuture<okhttp3.Response>
ContinuableFuture<okhttp3.Response>
OkHttpRequest.asyncPatch()
<T> ContinuableFuture<T>
OkHttpRequest.asyncPatch
(Class<T> resultClass) <T> ContinuableFuture<T>
OkHttpRequest.asyncPatch
(Class<T> resultClass, Executor executor) ContinuableFuture<okhttp3.Response>
OkHttpRequest.asyncPatch
(Executor executor) ContinuableFuture<okhttp3.Response>
OkHttpRequest.asyncPost()
<T> ContinuableFuture<T>
<T> ContinuableFuture<T>
ContinuableFuture<okhttp3.Response>
ContinuableFuture<okhttp3.Response>
OkHttpRequest.asyncPut()
<T> ContinuableFuture<T>
<T> ContinuableFuture<T>
ContinuableFuture<okhttp3.Response>
-
Uses of ContinuableFuture in com.landawn.abacus.util
Modifier and TypeMethodDescriptionstatic <T> ContinuableFuture<List<T>>
Futures.allOf
(Collection<? extends Future<? extends T>> cfs) Returns a new Future that is completed when all of the given Futures complete.static <T> ContinuableFuture<List<T>>
Returns a new Future that is completed when all of the given Futures complete.static <T> ContinuableFuture<T>
Futures.anyOf
(Collection<? extends Future<? extends T>> cfs) Returns a new Future that, when any of the given Futures complete normally.static <T> ContinuableFuture<T>
Returns a new Future that, when any of the given Futures complete normally.<R> ContinuableFuture<R>
ExceptionalStream.asyncCall
(Throwables.Function<? super ExceptionalStream<T, E>, R, ? extends Exception> terminalAction) <R> ContinuableFuture<R>
ExceptionalStream.asyncCall
(Throwables.Function<? super ExceptionalStream<T, E>, R, ? extends Exception> terminalAction, Executor executor) static ContinuableFuture<Void>
N.asyncExecute
(Throwables.Runnable<? extends Exception> command) static ContinuableFuture<Void>
N.asyncExecute
(Throwables.Runnable<? extends Exception> cmd, int retryTimes, long retryIntervalInMillis, Predicate<? super Exception> retryCondition) static ContinuableFuture<Void>
N.asyncExecute
(Throwables.Runnable<? extends Exception> command, long delayInMillis) static ContinuableFuture<Void>
N.asyncExecute
(Throwables.Runnable<? extends Exception> command, Executor executor) static <R> ContinuableFuture<R>
N.asyncExecute
(Callable<R> command) static <R> ContinuableFuture<R>
N.asyncExecute
(Callable<R> cmd, int retryTimes, long retryIntervalInMillis, BiPredicate<? super R, ? super Exception> retryCondition) static <R> ContinuableFuture<R>
N.asyncExecute
(Callable<R> command, long delayInMillis) static <R> ContinuableFuture<R>
N.asyncExecute
(Callable<R> command, Executor executor) ExceptionalStream.asyncRun
(Throwables.Consumer<? super ExceptionalStream<T, E>, ? extends Exception> terminalAction) ExceptionalStream.asyncRun
(Throwables.Consumer<? super ExceptionalStream<T, E>, ? extends Exception> terminalAction, Executor executor) static <T> ContinuableFuture<T>
static <T> ContinuableFuture<T>
<R> ContinuableFuture<R>
ContinuableFuture.callAfterBoth
(ContinuableFuture<?> other, Callable<R> action) Call after both.<U,
R, E extends Exception>
ContinuableFuture<R>ContinuableFuture.callAfterBoth
(ContinuableFuture<U> other, Throwables.BiFunction<? super T, ? super U, R, E> action) Call after both.<U,
R, E extends Exception>
ContinuableFuture<R>ContinuableFuture.callAfterBoth
(ContinuableFuture<U> other, Throwables.Function<? super Tuple.Tuple4<T, ? super Exception, U, ? super Exception>, R, E> action) Call after both.<U,
R, E extends Exception>
ContinuableFuture<R>ContinuableFuture.callAfterBoth
(ContinuableFuture<U> other, Throwables.QuadFunction<T, ? super Exception, U, ? super Exception, R, E> action) Call after both.<R> ContinuableFuture<R>
ContinuableFuture.callAfterEither
(ContinuableFuture<?> other, Callable<R> action) Call after either.<R,
E extends Exception>
ContinuableFuture<R>ContinuableFuture.callAfterEither
(ContinuableFuture<? extends T> other, Throwables.BiFunction<? super T, ? super Exception, R, E> action) Call after either.<R,
E extends Exception>
ContinuableFuture<R>ContinuableFuture.callAfterEither
(ContinuableFuture<? extends T> other, Throwables.Function<? super T, R, E> action) Call after either.static <T,
R, E extends Exception>
ContinuableFuture<R>Futures.combine
(Collection<? extends Future<? extends T>> cfs, Throwables.Function<List<T>, R, E> action) static <T1,
T2> ContinuableFuture<Tuple.Tuple2<T1, T2>> static <T1,
T2, R, E extends Exception>
ContinuableFuture<R>Futures.combine
(Future<? extends T1> cf1, Future<? extends T2> cf2, Throwables.BiFunction<? super T1, ? super T2, R, E> action) static <T1,
T2, T3> ContinuableFuture<Tuple.Tuple3<T1, T2, T3>> static <T1,
T2, T3, R, E extends Exception>
ContinuableFuture<R>Futures.combine
(Future<? extends T1> cf1, Future<? extends T2> cf2, Future<? extends T3> cf3, Throwables.TriFunction<? super T1, ? super T2, ? super T3, R, E> action) static <T1,
T2, T3, T4>
ContinuableFuture<Tuple.Tuple4<T1,T2, T3, T4>> Futures.combine
(Future<? extends T1> cf1, Future<? extends T2> cf2, Future<? extends T3> cf3, Future<? extends T4> cf4) static <T1,
T2, T3, T4, T5>
ContinuableFuture<Tuple.Tuple5<T1,T2, T3, T4, T5>> Futures.combine
(Future<? extends T1> cf1, Future<? extends T2> cf2, Future<? extends T3> cf3, Future<? extends T4> cf4, Future<? extends T5> cf5) static <T1,
T2, T3, T4, T5, T6>
ContinuableFuture<Tuple.Tuple6<T1,T2, T3, T4, T5, T6>> Futures.combine
(Future<? extends T1> cf1, Future<? extends T2> cf2, Future<? extends T3> cf3, Future<? extends T4> cf4, Future<? extends T5> cf5, Future<? extends T6> cf6) static <T1,
T2, T3, T4, T5, T6, T7>
ContinuableFuture<Tuple.Tuple7<T1,T2, T3, T4, T5, T6, T7>> Futures.combine
(Future<? extends T1> cf1, Future<? extends T2> cf2, Future<? extends T3> cf3, Future<? extends T4> cf4, Future<? extends T5> cf5, Future<? extends T6> cf6, Future<? extends T7> cf7) static <T> ContinuableFuture<T>
ContinuableFuture.completed
(T result) static <T,
FC extends Collection<? extends Future<? extends T>>, R>
ContinuableFuture<R>Futures.compose
(FC cfs, Throwables.Function<? super FC, R, Exception> zipFunctionForGet) static <T,
FC extends Collection<? extends Future<? extends T>>, R>
ContinuableFuture<R>Futures.compose
(FC cfs, Throwables.Function<? super FC, R, Exception> zipFunctionForGet, Throwables.Function<? super Tuple.Tuple3<FC, Long, TimeUnit>, R, Exception> zipFunctionTimeoutGet) static <T1,
T2, R> ContinuableFuture<R> Futures.compose
(Future<T1> cf1, Future<T2> cf2, Throwables.BiFunction<? super Future<T1>, ? super Future<T2>, R, Exception> zipFunctionForGet) static <T1,
T2, R> ContinuableFuture<R> Futures.compose
(Future<T1> cf1, Future<T2> cf2, Throwables.BiFunction<? super Future<T1>, ? super Future<T2>, R, Exception> zipFunctionForGet, Throwables.Function<? super Tuple.Tuple4<Future<T1>, Future<T2>, Long, TimeUnit>, R, Exception> zipFunctionTimeoutGet) static <T1,
T2, T3, R>
ContinuableFuture<R>Futures.compose
(Future<T1> cf1, Future<T2> cf2, Future<T3> cf3, Throwables.TriFunction<? super Future<T1>, ? super Future<T2>, ? super Future<T3>, R, Exception> zipFunctionForGet) static <T1,
T2, T3, R>
ContinuableFuture<R>Futures.compose
(Future<T1> cf1, Future<T2> cf2, Future<T3> cf3, Throwables.TriFunction<? super Future<T1>, ? super Future<T2>, ? super Future<T3>, R, Exception> zipFunctionForGet, Throwables.Function<? super Tuple.Tuple5<Future<T1>, Future<T2>, Future<T3>, Long, TimeUnit>, R, Exception> zipFunctionTimeoutGet) AsyncExecutor.execute
(Throwables.Runnable<? extends Exception> command) AsyncExecutor.execute
(Throwables.Runnable<? extends Exception> action, int retryTimes, long retryInterval, Predicate<? super Exception> retryCondition) AsyncExecutor.execute
(Throwables.Runnable<? extends Exception> command, Runnable onComplete) <R> ContinuableFuture<R>
<R> ContinuableFuture<R>
AsyncExecutor.execute
(Callable<R> action, int retryTimes, long retryInterval, BiPredicate<? super R, ? super Exception> retryCondition) <R> ContinuableFuture<R>
<U,
E extends Exception>
ContinuableFuture<U>ContinuableFuture.map
(Throwables.Function<? super T, U, E> func) static <E extends Exception>
ContinuableFuture<Void>ContinuableFuture.run
(Throwables.Runnable<E> action) static <E extends Exception>
ContinuableFuture<Void>ContinuableFuture.run
(Throwables.Runnable<E> action, Executor executor) <E extends Exception>
ContinuableFuture<Void>ContinuableFuture.runAfterBoth
(ContinuableFuture<?> other, Throwables.Runnable<E> action) Run after both.<U,
E extends Exception>
ContinuableFuture<Void>ContinuableFuture.runAfterBoth
(ContinuableFuture<U> other, Throwables.BiConsumer<? super T, ? super U, E> action) Run after both.<U,
E extends Exception>
ContinuableFuture<Void>ContinuableFuture.runAfterBoth
(ContinuableFuture<U> other, Throwables.Consumer<? super Tuple.Tuple4<T, ? super Exception, U, ? super Exception>, E> action) Run after both.<U,
E extends Exception>
ContinuableFuture<Void>ContinuableFuture.runAfterBoth
(ContinuableFuture<U> other, Throwables.QuadConsumer<T, ? super Exception, U, ? super Exception, E> action) Run after both.<E extends Exception>
ContinuableFuture<Void>ContinuableFuture.runAfterEither
(ContinuableFuture<?> other, Throwables.Runnable<E> action) Run after either.<E extends Exception>
ContinuableFuture<Void>ContinuableFuture.runAfterEither
(ContinuableFuture<? extends T> other, Throwables.BiConsumer<? super T, ? super Exception, E> action) Run after either.<E extends Exception>
ContinuableFuture<Void>ContinuableFuture.runAfterEither
(ContinuableFuture<? extends T> other, Throwables.Consumer<? super T, E> action) Run after either.<R,
E extends Exception>
ContinuableFuture<R>ContinuableFuture.thenCall
(Throwables.BiFunction<? super T, ? super Exception, R, E> action) <R,
E extends Exception>
ContinuableFuture<R>ContinuableFuture.thenCall
(Throwables.Function<? super T, R, E> action) <R> ContinuableFuture<R>
<E extends Exception>
ContinuableFuture<Void>ContinuableFuture.thenRun
(Throwables.BiConsumer<? super T, ? super Exception, E> action) <E extends Exception>
ContinuableFuture<Void>ContinuableFuture.thenRun
(Throwables.Consumer<? super T, E> action) <E extends Exception>
ContinuableFuture<Void>ContinuableFuture.thenRun
(Throwables.Runnable<E> action) static <T> ContinuableFuture<T>
Modifier and TypeMethodDescriptionstatic List<ContinuableFuture<Void>>
N.asyncExecute
(Throwables.Runnable<? extends Exception>... commands) static <R> List<ContinuableFuture<R>>
N.asyncExecute
(Collection<? extends Callable<R>> commands) static <R> List<ContinuableFuture<R>>
N.asyncExecute
(Callable<R>... commands) static List<ContinuableFuture<Void>>
N.asyncExecute
(List<? extends Throwables.Runnable<? extends Exception>> commands) final List<ContinuableFuture<Void>>
AsyncExecutor.execute
(Throwables.Runnable<? extends Exception>... commands) Deprecated.<R> List<ContinuableFuture<R>>
AsyncExecutor.execute
(Collection<? extends Callable<R>> commands) final <R> List<ContinuableFuture<R>>
Deprecated.AsyncExecutor.execute
(List<? extends Throwables.Runnable<? extends Exception>> commands) Modifier and TypeMethodDescription<R> ContinuableFuture<R>
ContinuableFuture.callAfterBoth
(ContinuableFuture<?> other, Callable<R> action) Call after both.<U,
R, E extends Exception>
ContinuableFuture<R>ContinuableFuture.callAfterBoth
(ContinuableFuture<U> other, Throwables.BiFunction<? super T, ? super U, R, E> action) Call after both.<U,
R, E extends Exception>
ContinuableFuture<R>ContinuableFuture.callAfterBoth
(ContinuableFuture<U> other, Throwables.Function<? super Tuple.Tuple4<T, ? super Exception, U, ? super Exception>, R, E> action) Call after both.<U,
R, E extends Exception>
ContinuableFuture<R>ContinuableFuture.callAfterBoth
(ContinuableFuture<U> other, Throwables.QuadFunction<T, ? super Exception, U, ? super Exception, R, E> action) Call after both.<R> ContinuableFuture<R>
ContinuableFuture.callAfterEither
(ContinuableFuture<?> other, Callable<R> action) Call after either.<R,
E extends Exception>
ContinuableFuture<R>ContinuableFuture.callAfterEither
(ContinuableFuture<? extends T> other, Throwables.BiFunction<? super T, ? super Exception, R, E> action) Call after either.<R,
E extends Exception>
ContinuableFuture<R>ContinuableFuture.callAfterEither
(ContinuableFuture<? extends T> other, Throwables.Function<? super T, R, E> action) Call after either.<E extends Exception>
ContinuableFuture<Void>ContinuableFuture.runAfterBoth
(ContinuableFuture<?> other, Throwables.Runnable<E> action) Run after both.<U,
E extends Exception>
ContinuableFuture<Void>ContinuableFuture.runAfterBoth
(ContinuableFuture<U> other, Throwables.BiConsumer<? super T, ? super U, E> action) Run after both.<U,
E extends Exception>
ContinuableFuture<Void>ContinuableFuture.runAfterBoth
(ContinuableFuture<U> other, Throwables.Consumer<? super Tuple.Tuple4<T, ? super Exception, U, ? super Exception>, E> action) Run after both.<U,
E extends Exception>
ContinuableFuture<Void>ContinuableFuture.runAfterBoth
(ContinuableFuture<U> other, Throwables.QuadConsumer<T, ? super Exception, U, ? super Exception, E> action) Run after both.<E extends Exception>
ContinuableFuture<Void>ContinuableFuture.runAfterEither
(ContinuableFuture<?> other, Throwables.Runnable<E> action) Run after either.<E extends Exception>
ContinuableFuture<Void>ContinuableFuture.runAfterEither
(ContinuableFuture<? extends T> other, Throwables.BiConsumer<? super T, ? super Exception, E> action) Run after either.<E extends Exception>
ContinuableFuture<Void>ContinuableFuture.runAfterEither
(ContinuableFuture<? extends T> other, Throwables.Consumer<? super T, E> action) Run after either. -
Uses of ContinuableFuture in com.landawn.abacus.util.stream
Modifier and TypeMethodDescription<R> ContinuableFuture<R>
Stream.asyncCall
(Throwables.Function<? super Stream<T>, R, ? extends Exception> terminalAction) <R> ContinuableFuture<R>
Stream.asyncCall
(Throwables.Function<? super Stream<T>, R, ? extends Exception> terminalAction, Executor executor) Stream.asyncRun
(Throwables.Consumer<? super Stream<T>, ? extends Exception> terminalAction) Stream.asyncRun
(Throwables.Consumer<? super Stream<T>, ? extends Exception> terminalAction, Executor executor)