- call(Callable<? extends T>) - Method in interface eu.toolchain.concurrent.Async
-
Call the given callable on the default executor and track the result using a completable.
- call(Callable<? extends T>, ExecutorService) - Method in interface eu.toolchain.concurrent.Async
-
Call the given callable on the provided executor and track the result using a completable.
- call(Callable<? extends C>) - Method in class eu.toolchain.concurrent.CoreAsync
-
- call(Callable<? extends C>, ExecutorService) - Method in class eu.toolchain.concurrent.CoreAsync
-
- Caller - Interface in eu.toolchain.concurrent
-
Methods for calling user-defined actions and report errors.
- caller(Caller) - Method in class eu.toolchain.concurrent.CoreAsync.Builder
-
Specify an asynchronous caller implementation.
- caller() - Method in class eu.toolchain.concurrent.CoreAsync
-
- callerExecutor(ExecutorService) - Method in class eu.toolchain.concurrent.CoreAsync.Builder
-
Specify a separate executor to use for caller (internal handle) invocation.
- cancel() - Method in class eu.toolchain.concurrent.ConcurrentCompletable
-
- cancel() - Method in class eu.toolchain.concurrent.ImmediateCancelled
-
- cancel() - Method in class eu.toolchain.concurrent.ImmediateCompleted
-
- cancel() - Method in class eu.toolchain.concurrent.ImmediateFailed
-
- cancel() - Method in interface eu.toolchain.concurrent.Stage
-
Cancel the current stage.
- cancelled() - Method in interface eu.toolchain.concurrent.Async
-
Build an immediately cancelled completable.
- cancelled() - Method in class eu.toolchain.concurrent.ConcurrentCompletable
-
- cancelled() - Method in class eu.toolchain.concurrent.CoreAsync
-
- cancelled() - Method in class eu.toolchain.concurrent.DelayedCollectCoordinator
-
- cancelled() - Method in interface eu.toolchain.concurrent.Handle
-
Handle to be called when the underlying stage is cancelled.
- cancelled() - Method in class eu.toolchain.concurrent.RetryCallHelper
-
- CANCELLED - Static variable in interface eu.toolchain.concurrent.Stage
-
- CAPTURE_STACK - Static variable in interface eu.toolchain.concurrent.Managed
-
System property that if set to 'yes', will cause stacks to be captured by borrowed
references.
- captureStack(boolean) - Method in class eu.toolchain.concurrent.ManagedOptions.Builder
-
Configure if managed references should capture stack traces when borrowed.
- cause() - Method in class eu.toolchain.concurrent.ConcurrentCompletable
-
- cause() - Method in class eu.toolchain.concurrent.ImmediateCancelled
-
- cause() - Method in class eu.toolchain.concurrent.ImmediateCompleted
-
- cause() - Method in class eu.toolchain.concurrent.ImmediateFailed
-
- cause() - Method in interface eu.toolchain.concurrent.Stage
-
Get the cause of a failed stage.
- ClockSource - Interface in eu.toolchain.concurrent
-
A clock source that gives the current time in milliseconds.
- clockSource(ClockSource) - Method in class eu.toolchain.concurrent.CoreAsync.Builder
-
Configure clock source.
- close() - Method in interface eu.toolchain.concurrent.Borrowed
-
- collect(Stream<? extends Stage<T>>) - Method in interface eu.toolchain.concurrent.Async
-
Collect the result of multiple stages from a stream.
- collect(Collection<? extends Stage<? extends T>>) - Method in interface eu.toolchain.concurrent.Async
-
Build a new completable that is the result of collecting all the results in a collection.
- collect(Collection<? extends Stage<? extends T>>, Function<? super Collection<T>, ? extends U>) - Method in interface eu.toolchain.concurrent.Async
-
Build a new completable that is the result of reducing the provided collection of stages using
the provided collector.
- collect(Collection<? extends Stage<? extends T>>) - Method in class eu.toolchain.concurrent.CoreAsync
-
- collect(Collection<? extends Stage<? extends C>>, Function<? super Collection<C>, ? extends T>) - Method in class eu.toolchain.concurrent.CoreAsync
-
- collectAndDiscard(Stream<? extends Stage<?>>) - Method in interface eu.toolchain.concurrent.Async
-
Collect the results from a stream of stages, then discard them.
- collectAndDiscard(Collection<? extends Stage<?>>) - Method in interface eu.toolchain.concurrent.Async
-
Collect the results from a collection of stages, then discard them.
- collectAndDiscard(Collection<? extends Stage<?>>) - Method in class eu.toolchain.concurrent.CoreAsync
-
- completable() - Method in interface eu.toolchain.concurrent.Async
-
Build a new resolvable completable.
- Completable<T> - Interface in eu.toolchain.concurrent
-
A value that can be completed at a later point in time.
- completable() - Method in class eu.toolchain.concurrent.CoreAsync
-
- complete(T) - Method in interface eu.toolchain.concurrent.Completable
-
Complete the current stage.
- complete(T) - Method in class eu.toolchain.concurrent.ConcurrentCompletable
-
- completed() - Method in interface eu.toolchain.concurrent.Async
-
Returns an already completed void completable.
- completed(T) - Method in interface eu.toolchain.concurrent.Async
-
Build an already completed completable.
- completed(T) - Method in class eu.toolchain.concurrent.ConcurrentCompletable
-
- completed() - Method in class eu.toolchain.concurrent.CoreAsync
-
- completed(T) - Method in class eu.toolchain.concurrent.CoreAsync
-
- completed(S) - Method in class eu.toolchain.concurrent.DelayedCollectCoordinator
-
- completed(T) - Method in interface eu.toolchain.concurrent.Handle
-
Handle to be called when the underlying stage is completed.
- completed(T) - Method in class eu.toolchain.concurrent.RetryCallHelper
-
- COMPLETED - Static variable in interface eu.toolchain.concurrent.Stage
-
- ConcurrentCompletable<T> - Class in eu.toolchain.concurrent
-
- ConcurrentCompletable(Caller) - Constructor for class eu.toolchain.concurrent.ConcurrentCompletable
-
Setup a concurrent completable that uses a custom caller implementation.
- ConcurrentManaged<T> - Class in eu.toolchain.concurrent
-
A thread-safe implementation of
Managed
.
- CoreAsync - Class in eu.toolchain.concurrent
-
Entry point to the tiny async framework.
- CoreAsync() - Constructor for class eu.toolchain.concurrent.CoreAsync
-
- CoreAsync.Builder - Class in eu.toolchain.concurrent
-
- CTX - Static variable in class eu.toolchain.concurrent.PrintStreamCaller
-