Skip navigation links
A B C D E F G I L M N O P R S T V 

A

AbstractImmediateAsyncFuture<T> - Class in eu.toolchain.async
 
AbstractImmediateAsyncFuture(AsyncFramework) - Constructor for class eu.toolchain.async.AbstractImmediateAsyncFuture
 
async - Variable in class eu.toolchain.async.AbstractImmediateAsyncFuture
 

B

bind(AsyncFuture<?>) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
bind(AsyncFuture<?>) - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
bind(AsyncFuture<?>) - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
bind(AsyncFuture<?>) - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
bindSignals(AsyncFuture<T>, Collection<? extends AsyncFuture<?>>) - Method in class eu.toolchain.async.TinyAsync
Bind the given collection of futures to the target future, which if cancelled, or failed will do the corresponding to their collection of futures.
borrow() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged
 
borrow() - Method in class eu.toolchain.async.concurrent.ConcurrentReloadableManaged
 
build() - Method in class eu.toolchain.async.TinyAsyncBuilder
 
buildCollectedException(Collection<Throwable>) - Static method in class eu.toolchain.async.TinyThrowableUtils
 
builder() - Static method in class eu.toolchain.async.TinyAsync
Build a new TinyAsync instance.

C

call(Callable<? extends C>) - Method in class eu.toolchain.async.TinyAsync
 
call(Callable<? extends C>, ExecutorService) - Method in class eu.toolchain.async.TinyAsync
 
call(Callable<? extends C>, ExecutorService, ResolvableFuture<C>) - Method in class eu.toolchain.async.TinyAsync
 
caller() - Method in class eu.toolchain.async.TinyAsync
 
caller(AsyncCaller) - Method in class eu.toolchain.async.TinyAsyncBuilder
Specify an asynchronous caller implementation.
callerExecutor(ExecutorService) - Method in class eu.toolchain.async.TinyAsyncBuilder
Specify a separate executor to use for caller (internal handle) invocation.
cancel(boolean) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
cancel() - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
cancel(FutureDone<T>) - Method in class eu.toolchain.async.DirectAsyncCaller
 
cancel(FutureCancelled) - Method in class eu.toolchain.async.DirectAsyncCaller
 
cancel(StreamCollector<S, T>) - Method in class eu.toolchain.async.DirectAsyncCaller
 
cancel(FutureDone<T>) - Method in class eu.toolchain.async.ExecutorAsyncCaller
 
cancel(FutureCancelled) - Method in class eu.toolchain.async.ExecutorAsyncCaller
 
cancel(StreamCollector<T, R>) - Method in class eu.toolchain.async.ExecutorAsyncCaller
 
cancel() - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
cancel(boolean) - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
cancel() - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
cancel(boolean) - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
cancel() - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
cancel(boolean) - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
cancel(FutureDone<T>) - Method in class eu.toolchain.async.RecursionSafeAsyncCaller
 
cancel(FutureCancelled) - Method in class eu.toolchain.async.RecursionSafeAsyncCaller
 
cancel(StreamCollector<T, R>) - Method in class eu.toolchain.async.RecursionSafeAsyncCaller
 
cancelled() - Method in class eu.toolchain.async.CollectStreamHelper
 
CANCELLED - Static variable in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
cancelled() - Method in class eu.toolchain.async.DelayedCollectCoordinator
 
cancelled(Transform<Void, ? extends T>) - Method in class eu.toolchain.async.DeprecatedCompatAsyncFuture
 
cancelled(LazyTransform<Void, T>) - Method in class eu.toolchain.async.DeprecatedCompatAsyncFuture
 
cancelled() - Method in class eu.toolchain.async.helper.CancelledLazyTransformHelper
 
cancelled() - Method in class eu.toolchain.async.helper.CancelledTransformHelper
 
cancelled() - Method in class eu.toolchain.async.helper.CollectAndDiscardHelper
 
CANCELLED - Static variable in class eu.toolchain.async.helper.CollectHelper
 
cancelled() - Method in class eu.toolchain.async.helper.CollectHelper
 
cancelled() - Method in class eu.toolchain.async.helper.FailedLazyTransformHelper
 
cancelled() - Method in class eu.toolchain.async.helper.FailedTransformHelper
 
cancelled() - Method in class eu.toolchain.async.helper.ResolvedLazyTransformHelper
 
cancelled() - Method in class eu.toolchain.async.helper.ResolvedTransformHelper
 
cancelled() - Method in class eu.toolchain.async.helper.RetryCallHelper
 
cancelled(AsyncFuture<T>, Transform<Void, ? extends T>) - Method in class eu.toolchain.async.TinyAsync
 
cancelled(AsyncFuture<T>, LazyTransform<Void, ? extends T>) - Method in class eu.toolchain.async.TinyAsync
 
cancelled() - Method in class eu.toolchain.async.TinyAsync
 
CancelledLazyTransformHelper<T> - Class in eu.toolchain.async.helper
 
CancelledLazyTransformHelper() - Constructor for class eu.toolchain.async.helper.CancelledLazyTransformHelper
 
cancelledRunnable(FutureCancelled) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
CancelledTransformHelper<T> - Class in eu.toolchain.async.helper
 
CancelledTransformHelper() - Constructor for class eu.toolchain.async.helper.CancelledTransformHelper
 
catchCancelled(Transform<Void, ? extends T>) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
catchCancelled(Transform<Void, ? extends T>) - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
catchCancelled(Transform<Void, ? extends T>) - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
catchCancelled(Transform<Void, ? extends T>) - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
catchFailed(Transform<Throwable, ? extends T>) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
catchFailed(Transform<Throwable, ? extends T>) - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
catchFailed(Transform<Throwable, ? extends T>) - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
catchFailed(Transform<Throwable, ? extends T>) - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
cause() - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
cause() - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
cause() - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
cause() - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
clockSource(ClockSource) - Method in class eu.toolchain.async.TinyAsyncBuilder
 
close() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged.InvalidBorrowed
 
close() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged.ValidBorrowed
 
collect(Collection<? extends AsyncFuture<? extends T>>) - Method in class eu.toolchain.async.TinyAsync
 
collect(Collection<? extends AsyncFuture<? extends C>>, Collector<? super C, ? extends T>) - Method in class eu.toolchain.async.TinyAsync
 
collect(Collection<? extends AsyncFuture<? extends C>>, StreamCollector<? super C, ? extends T>) - Method in class eu.toolchain.async.TinyAsync
 
collectAndDiscard(Collection<? extends AsyncFuture<C>>) - Method in class eu.toolchain.async.TinyAsync
 
CollectAndDiscardHelper<T> - Class in eu.toolchain.async.helper
CollectAndDiscardHelper(int, ResolvableFuture<Void>) - Constructor for class eu.toolchain.async.helper.CollectAndDiscardHelper
 
collectCollector - Static variable in class eu.toolchain.async.TinyAsync
 
CollectHelper<S,T> - Class in eu.toolchain.async.helper
CollectHelper(int, Collector<S, T>, Collection<? extends AsyncFuture<?>>, ResolvableFuture<? super T>) - Constructor for class eu.toolchain.async.helper.CollectHelper
 
collection() - Method in class eu.toolchain.async.TinyAsync
 
CollectStreamHelper<S,T> - Class in eu.toolchain.async
CollectStreamHelper(AsyncCaller, int, StreamCollector<S, T>, ResolvableFuture<? super T>) - Constructor for class eu.toolchain.async.CollectStreamHelper
 
ConcurrentManaged<T> - Class in eu.toolchain.async.concurrent
 
ConcurrentManaged(AsyncFramework, ManagedSetup<T>, ResolvableFuture<Void>, ResolvableFuture<Void>, ResolvableFuture<T>, AsyncFuture<Void>) - Constructor for class eu.toolchain.async.concurrent.ConcurrentManaged
 
ConcurrentManaged.InvalidBorrowed<T> - Class in eu.toolchain.async.concurrent
 
ConcurrentManaged.ManagedState - Enum in eu.toolchain.async.concurrent
 
ConcurrentManaged.ValidBorrowed<T> - Class in eu.toolchain.async.concurrent
Wraps returned references that are taken from this SetupOnce instance.
ConcurrentReloadableManaged<T> - Class in eu.toolchain.async.concurrent
 
ConcurrentReloadableManaged(AsyncFramework, ManagedSetup<T>) - Constructor for class eu.toolchain.async.concurrent.ConcurrentReloadableManaged
 
ConcurrentResolvableFuture<T> - Class in eu.toolchain.async.concurrent
A class implementing the callback pattern concurrently in a way that any thread can use the callback instance in a safe manner.
ConcurrentResolvableFuture(AsyncFramework, AsyncCaller) - Constructor for class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
Setup a concurrent future that uses a custom caller implementation.
ConcurrentResolvableFuture(AsyncFramework, AsyncCaller, ConcurrentResolvableFuture.Sync) - Constructor for class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
CTX - Static variable in class eu.toolchain.async.PrintStreamDefaultAsyncCaller
 

D

defaultExecutor() - Method in class eu.toolchain.async.TinyAsync
Fetch the configured primary executor (if any).
DelayedCollectCoordinator<S,T> - Class in eu.toolchain.async
Coordinator thread for handling delayed callables executing with a given parallelism.
DelayedCollectCoordinator(AsyncCaller, Collection<? extends Callable<? extends AsyncFuture<? extends S>>>, StreamCollector<S, T>, ResolvableFuture<? super T>, int) - Constructor for class eu.toolchain.async.DelayedCollectCoordinator
 
DeprecatedCompatAsyncFuture<T> - Class in eu.toolchain.async
Acts as a compatibility layer for deprecated features on AsyncFuture.
DeprecatedCompatAsyncFuture() - Constructor for class eu.toolchain.async.DeprecatedCompatAsyncFuture
 
DirectAsyncCaller - Class in eu.toolchain.async
An abstract implementation of a caller that invokes the handles directly in the calling thread.
DirectAsyncCaller() - Constructor for class eu.toolchain.async.DirectAsyncCaller
 
directTransform(Transform<? super T, ? extends C>) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
directTransform(Transform<? super T, ? extends R>) - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
directTransform(Transform<? super T, ? extends R>) - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
directTransform(Transform<? super T, ? extends R>) - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
doCollect(Collection<? extends AsyncFuture<? extends C>>, Collector<? super C, ? extends T>) - Method in class eu.toolchain.async.TinyAsync
 
doCollect(Collection<? extends AsyncFuture<? extends C>>, StreamCollector<? super C, ? extends T>) - Method in class eu.toolchain.async.TinyAsync
 
doCollectAndDiscard(Collection<? extends AsyncFuture<C>>) - Method in class eu.toolchain.async.TinyAsync
 
doCollectEmpty(Collector<C, ? extends T>) - Method in class eu.toolchain.async.TinyAsync
Shortcut for when the list of futures is empty.
doCollectEmpty(StreamCollector<? super C, ? extends T>) - Method in class eu.toolchain.async.TinyAsync
Shortcut for when the list of futures is empty with StreamCollector.
doEventuallyCollect(Collection<? extends Callable<? extends AsyncFuture<? extends C>>>, StreamCollector<? super C, ? extends T>, int) - Method in class eu.toolchain.async.TinyAsync
 
doEventuallyCollectEmpty(StreamCollector<? super C, ? extends T>) - Method in class eu.toolchain.async.TinyAsync
 
doEventuallyCollectImmediate(Collection<? extends Callable<? extends AsyncFuture<? extends C>>>, StreamCollector<? super C, ? extends T>) - Method in class eu.toolchain.async.TinyAsync
 
doneRunnable(FutureDone<? super T>) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
doto(ManagedAction<T, R>) - Method in class eu.toolchain.async.concurrent.ConcurrentManaged
 
doto(ManagedAction<T, R>) - Method in class eu.toolchain.async.concurrent.ConcurrentReloadableManaged
 

E

END - Static variable in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
error(Transform<Throwable, ? extends T>) - Method in class eu.toolchain.async.DeprecatedCompatAsyncFuture
 
error(LazyTransform<Throwable, T>) - Method in class eu.toolchain.async.DeprecatedCompatAsyncFuture
 
error(AsyncFuture<T>, Transform<Throwable, ? extends T>) - Method in class eu.toolchain.async.TinyAsync
 
error(AsyncFuture<T>, LazyTransform<Throwable, ? extends T>) - Method in class eu.toolchain.async.TinyAsync
 
eu.toolchain.async - package eu.toolchain.async
 
eu.toolchain.async.concurrent - package eu.toolchain.async.concurrent
 
eu.toolchain.async.helper - package eu.toolchain.async.helper
 
eu.toolchain.async.immediate - package eu.toolchain.async.immediate
 
eventuallyCollect(Collection<? extends Callable<? extends AsyncFuture<? extends C>>>, StreamCollector<? super C, ? extends T>, int) - Method in class eu.toolchain.async.TinyAsync
 
execute(Runnable) - Method in class eu.toolchain.async.ExecutorAsyncCaller
 
execute(Runnable) - Method in class eu.toolchain.async.PrintStreamDefaultAsyncCaller
 
execute(Runnable) - Method in class eu.toolchain.async.RecursionSafeAsyncCaller
 
executor(ExecutorService) - Method in class eu.toolchain.async.TinyAsyncBuilder
Configure the default executor to use for caller invocation,and asynchronous tasks submitted through AsyncFramework.call(Callable).
ExecutorAsyncCaller - Class in eu.toolchain.async
 
ExecutorAsyncCaller() - Constructor for class eu.toolchain.async.ExecutorAsyncCaller
 

F

fail(Throwable) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
fail(FutureDone<T>, Throwable) - Method in class eu.toolchain.async.DirectAsyncCaller
 
fail(FutureFailed, Throwable) - Method in class eu.toolchain.async.DirectAsyncCaller
 
fail(StreamCollector<S, T>, Throwable) - Method in class eu.toolchain.async.DirectAsyncCaller
 
fail(FutureDone<T>, Throwable) - Method in class eu.toolchain.async.ExecutorAsyncCaller
 
fail(StreamCollector<T, R>, Throwable) - Method in class eu.toolchain.async.ExecutorAsyncCaller
 
fail(FutureFailed, Throwable) - Method in class eu.toolchain.async.ExecutorAsyncCaller
 
fail(Throwable) - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
fail(Throwable) - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
fail(Throwable) - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
fail(FutureDone<T>, Throwable) - Method in class eu.toolchain.async.RecursionSafeAsyncCaller
 
fail(StreamCollector<T, R>, Throwable) - Method in class eu.toolchain.async.RecursionSafeAsyncCaller
 
fail(FutureFailed, Throwable) - Method in class eu.toolchain.async.RecursionSafeAsyncCaller
 
failed(Throwable) - Method in class eu.toolchain.async.CollectStreamHelper
 
FAILED - Static variable in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
failed(Throwable) - Method in class eu.toolchain.async.DelayedCollectCoordinator
 
failed(Throwable) - Method in class eu.toolchain.async.helper.CancelledLazyTransformHelper
 
failed(Throwable) - Method in class eu.toolchain.async.helper.CancelledTransformHelper
 
failed(Throwable) - Method in class eu.toolchain.async.helper.CollectAndDiscardHelper
 
FAILED - Static variable in class eu.toolchain.async.helper.CollectHelper
 
failed(Throwable) - Method in class eu.toolchain.async.helper.CollectHelper
 
failed(Throwable) - Method in class eu.toolchain.async.helper.FailedLazyTransformHelper
 
failed(Throwable) - Method in class eu.toolchain.async.helper.FailedTransformHelper
 
failed(Throwable) - Method in class eu.toolchain.async.helper.ResolvedLazyTransformHelper
 
failed(Throwable) - Method in class eu.toolchain.async.helper.ResolvedTransformHelper
 
failed(Throwable) - Method in class eu.toolchain.async.helper.RetryCallHelper
 
failed(Throwable) - Method in class eu.toolchain.async.TinyAsync
 
FailedLazyTransformHelper<T> - Class in eu.toolchain.async.helper
 
FailedLazyTransformHelper() - Constructor for class eu.toolchain.async.helper.FailedLazyTransformHelper
 
failedRunnable(FutureFailed) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
FailedTransformHelper<T> - Class in eu.toolchain.async.helper
 
FailedTransformHelper() - Constructor for class eu.toolchain.async.helper.FailedTransformHelper
 
finalize() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged.ValidBorrowed
Implement to log errors on release errors.
finish(FutureFinished) - Method in class eu.toolchain.async.DirectAsyncCaller
 
finish(FutureFinished) - Method in class eu.toolchain.async.ExecutorAsyncCaller
 
finish(FutureFinished) - Method in class eu.toolchain.async.RecursionSafeAsyncCaller
 
FINISHED - Static variable in class eu.toolchain.async.concurrent.ConcurrentManaged.InvalidBorrowed
 
finished() - Method in class eu.toolchain.async.helper.RetryCallHelper
Must be called when the target future finishes to clean up any potential scheduled _future_ events.
finishedRunnable(FutureFinished) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
formatStack(StackTraceElement[]) - Method in class eu.toolchain.async.DirectAsyncCaller
 
formatStack(StackTraceElement[]) - Static method in class eu.toolchain.async.TinyStackUtils
 
future() - Method in class eu.toolchain.async.TinyAsync
 

G

get() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged.InvalidBorrowed
 
get() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged.ValidBorrowed
 
get() - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
get(long, TimeUnit) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
get() - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
get(long, TimeUnit) - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
get() - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
get(long, TimeUnit) - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
get() - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
get(long, TimeUnit) - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
getBackoffTimings() - Method in class eu.toolchain.async.helper.RetryCallHelper
 
getErrors() - Method in class eu.toolchain.async.helper.RetryCallHelper
 
getNow() - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
getNow() - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
getNow() - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
getNow() - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
getStackTrace() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged
 

I

ImmediateCancelledAsyncFuture<T> - Class in eu.toolchain.async.immediate
A callback which has already been resolved as 'resolved'.
ImmediateCancelledAsyncFuture(AsyncFramework, AsyncCaller) - Constructor for class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
ImmediateFailedAsyncFuture<T> - Class in eu.toolchain.async.immediate
A callback which has already been resolved as 'failed'.
ImmediateFailedAsyncFuture(AsyncFramework, AsyncCaller, Throwable) - Constructor for class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
ImmediateResolvedAsyncFuture<T> - Class in eu.toolchain.async.immediate
A callback which has already been resolved as 'resolved'.
ImmediateResolvedAsyncFuture(AsyncFramework, AsyncCaller, T) - Constructor for class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
internalError(String, Throwable) - Method in class eu.toolchain.async.DirectAsyncCaller
 
internalError(String, Throwable) - Method in class eu.toolchain.async.PrintStreamDefaultAsyncCaller
 
InvalidBorrowed() - Constructor for class eu.toolchain.async.concurrent.ConcurrentManaged.InvalidBorrowed
 
isCancelled() - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
isCancelled() - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
isCancelled() - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
isCancelled() - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
isDone() - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
isDone() - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
isDone() - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
isDone() - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
isFailed() - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
isFailed() - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
isFailed() - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
isFailed() - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
isReady() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged
 
isReady() - Method in class eu.toolchain.async.concurrent.ConcurrentReloadableManaged
 
isResolved() - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
isResolved() - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
isResolved() - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
isResolved() - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
isStateReady(int) - Static method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
isThreaded() - Method in class eu.toolchain.async.DirectAsyncCaller
 
isThreaded() - Method in class eu.toolchain.async.ExecutorAsyncCaller
 
isThreaded() - Method in class eu.toolchain.async.RecursionSafeAsyncCaller
 
isValid() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged.InvalidBorrowed
 
isValid() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged.ValidBorrowed
 

L

lazyCall(Callable<? extends AsyncFuture<T>>) - Method in class eu.toolchain.async.TinyAsync
 
lazyCall(Callable<? extends AsyncFuture<T>>, ExecutorService) - Method in class eu.toolchain.async.TinyAsync
 
lazyCallTransform - Variable in class eu.toolchain.async.TinyAsync
 
lazyCallTransform() - Method in class eu.toolchain.async.TinyAsync
 
lazyCatchCancelled(LazyTransform<Void, T>) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
lazyCatchCancelled(LazyTransform<Void, T>) - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
lazyCatchCancelled(LazyTransform<Void, T>) - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
lazyCatchCancelled(LazyTransform<Void, T>) - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
lazyCatchFailed(LazyTransform<Throwable, T>) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
lazyCatchFailed(LazyTransform<Throwable, T>) - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
lazyCatchFailed(LazyTransform<Throwable, T>) - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
lazyCatchFailed(LazyTransform<Throwable, T>) - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
lazyTransform(LazyTransform<? super T, C>) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
lazyTransform(LazyTransform<? super T, R>) - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
lazyTransform(LazyTransform<? super T, R>) - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
lazyTransform(LazyTransform<? super T, R>) - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
lazyTransformCancelled(LazyTransform<Void, T>) - Method in class eu.toolchain.async.AbstractImmediateAsyncFuture
 
lazyTransformFailed(LazyTransform<Throwable, T>, Throwable) - Method in class eu.toolchain.async.AbstractImmediateAsyncFuture
 
lazyTransformResolved(LazyTransform<? super T, C>, T) - Method in class eu.toolchain.async.AbstractImmediateAsyncFuture
 
leases - Variable in class eu.toolchain.async.concurrent.ConcurrentManaged
The number of borrowed references that are out in the wild.

M

managed(ManagedSetup<C>) - Method in class eu.toolchain.async.TinyAsync
 
maxRecursionDepth(long) - Method in class eu.toolchain.async.TinyAsyncBuilder
Configure how many recursions should be allowed.

N

newManaged(AsyncFramework, ManagedSetup<T>) - Static method in class eu.toolchain.async.concurrent.ConcurrentManaged
 
newReloadableManaged(AsyncFramework, ManagedSetup<C>) - Static method in class eu.toolchain.async.concurrent.ConcurrentReloadableManaged
 
next() - Method in class eu.toolchain.async.helper.RetryCallHelper
 

O

on(FutureCancelled) - Method in class eu.toolchain.async.DeprecatedCompatAsyncFuture
 
on(FutureDone<? super T>) - Method in class eu.toolchain.async.DeprecatedCompatAsyncFuture
 
on(FutureFailed) - Method in class eu.toolchain.async.DeprecatedCompatAsyncFuture
 
on(FutureFinished) - Method in class eu.toolchain.async.DeprecatedCompatAsyncFuture
 
on(FutureResolved<? super T>) - Method in class eu.toolchain.async.DeprecatedCompatAsyncFuture
 
onAny(FutureDone<? super T>) - Method in class eu.toolchain.async.DeprecatedCompatAsyncFuture
 
onCancelled(FutureCancelled) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
onCancelled(FutureCancelled) - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
onCancelled(FutureCancelled) - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
onCancelled(FutureCancelled) - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
onDone(FutureDone<? super T>) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
onDone(FutureDone<? super T>) - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
onDone(FutureDone<? super T>) - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
onDone(FutureDone<? super T>) - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
onFailed(FutureFailed) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
onFailed(FutureFailed) - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
onFailed(FutureFailed) - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
onFailed(FutureFailed) - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
onFinished(FutureFinished) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
onFinished(FutureFinished) - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
onFinished(FutureFinished) - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
onFinished(FutureFinished) - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
onResolved(FutureResolved<? super T>) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
onResolved(FutureResolved<? super T>) - Method in class eu.toolchain.async.immediate.ImmediateCancelledAsyncFuture
 
onResolved(FutureResolved<? super T>) - Method in class eu.toolchain.async.immediate.ImmediateFailedAsyncFuture
 
onResolved(FutureResolved<? super T>) - Method in class eu.toolchain.async.immediate.ImmediateResolvedAsyncFuture
 
otherRunnable(AsyncFuture<?>) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 

P

PrintStreamDefaultAsyncCaller - Class in eu.toolchain.async
The simplest possible implementation of a concurrent caller.
PrintStreamDefaultAsyncCaller(PrintStream, ExecutorService) - Constructor for class eu.toolchain.async.PrintStreamDefaultAsyncCaller
 

R

recursionSafe(boolean) - Method in class eu.toolchain.async.TinyAsyncBuilder
Configure that all caller invocations should use a recursion safe mechanism.
RecursionSafeAsyncCaller - Class in eu.toolchain.async
 
RecursionSafeAsyncCaller(ExecutorService, AsyncCaller, long) - Constructor for class eu.toolchain.async.RecursionSafeAsyncCaller
 
RecursionSafeAsyncCaller(ExecutorService, AsyncCaller) - Constructor for class eu.toolchain.async.RecursionSafeAsyncCaller
 
reference - Variable in class eu.toolchain.async.concurrent.ConcurrentManaged
 
referenceLeaked(T, StackTraceElement[]) - Method in class eu.toolchain.async.DirectAsyncCaller
 
referenceLeaked(T, StackTraceElement[]) - Method in class eu.toolchain.async.ExecutorAsyncCaller
 
referenceLeaked(T, StackTraceElement[]) - Method in class eu.toolchain.async.RecursionSafeAsyncCaller
 
release() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged.InvalidBorrowed
 
release() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged
 
release() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged.ValidBorrowed
 
released - Variable in class eu.toolchain.async.concurrent.ConcurrentManaged.ValidBorrowed
 
releasing() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged.InvalidBorrowed
 
releasing() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged.ValidBorrowed
 
reload(boolean) - Method in class eu.toolchain.async.concurrent.ConcurrentReloadableManaged
 
reloadableManaged(ManagedSetup<C>) - Method in class eu.toolchain.async.TinyAsync
 
resolve(T) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
resolve(FutureDone<T>, T) - Method in class eu.toolchain.async.DirectAsyncCaller
 
resolve(FutureResolved<T>, T) - Method in class eu.toolchain.async.DirectAsyncCaller
 
resolve(StreamCollector<S, T>, S) - Method in class eu.toolchain.async.DirectAsyncCaller
 
resolve(FutureDone<T>, T) - Method in class eu.toolchain.async.ExecutorAsyncCaller
 
resolve(FutureResolved<T>, T) - Method in class eu.toolchain.async.ExecutorAsyncCaller
 
resolve(StreamCollector<T, R>, T) - Method in class eu.toolchain.async.ExecutorAsyncCaller
 
resolve(FutureDone<T>, T) - Method in class eu.toolchain.async.RecursionSafeAsyncCaller
 
resolve(FutureResolved<T>, T) - Method in class eu.toolchain.async.RecursionSafeAsyncCaller
 
resolve(StreamCollector<T, R>, T) - Method in class eu.toolchain.async.RecursionSafeAsyncCaller
 
resolved(S) - Method in class eu.toolchain.async.CollectStreamHelper
 
RESOLVED - Static variable in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
resolved(S) - Method in class eu.toolchain.async.DelayedCollectCoordinator
 
resolved(T) - Method in class eu.toolchain.async.helper.CancelledLazyTransformHelper
 
resolved(T) - Method in class eu.toolchain.async.helper.CancelledTransformHelper
 
resolved(T) - Method in class eu.toolchain.async.helper.CollectAndDiscardHelper
 
RESOLVED - Static variable in class eu.toolchain.async.helper.CollectHelper
 
resolved(S) - Method in class eu.toolchain.async.helper.CollectHelper
 
resolved(T) - Method in class eu.toolchain.async.helper.FailedLazyTransformHelper
 
resolved(T) - Method in class eu.toolchain.async.helper.FailedTransformHelper
 
resolved(S) - Method in class eu.toolchain.async.helper.ResolvedLazyTransformHelper
 
resolved(S) - Method in class eu.toolchain.async.helper.ResolvedTransformHelper
 
resolved(T) - Method in class eu.toolchain.async.helper.RetryCallHelper
 
resolved() - Method in class eu.toolchain.async.TinyAsync
 
resolved(T) - Method in class eu.toolchain.async.TinyAsync
 
ResolvedLazyTransformHelper<S,T> - Class in eu.toolchain.async.helper
 
ResolvedLazyTransformHelper() - Constructor for class eu.toolchain.async.helper.ResolvedLazyTransformHelper
 
resolvedRunnable(FutureResolved<? super T>) - Method in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
ResolvedTransformHelper<S,T> - Class in eu.toolchain.async.helper
 
ResolvedTransformHelper() - Constructor for class eu.toolchain.async.helper.ResolvedTransformHelper
 
RESULT_UPDATING - Static variable in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 
retain() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged
 
RetryCallHelper<T> - Class in eu.toolchain.async.helper
A helper class for retry-until-resolved behaviour.
RetryCallHelper(long, ScheduledExecutorService, Callable<? extends AsyncFuture<? extends T>>, RetryPolicy.Instance, ResolvableFuture<T>, ClockSource) - Constructor for class eu.toolchain.async.helper.RetryCallHelper
 
retryUntilResolved(Callable<? extends AsyncFuture<? extends T>>, RetryPolicy) - Method in class eu.toolchain.async.TinyAsync
 
retryUntilResolved(Callable<? extends AsyncFuture<? extends T>>, RetryPolicy, ClockSource) - Method in class eu.toolchain.async.TinyAsync
 
run() - Method in class eu.toolchain.async.DelayedCollectCoordinator
 
RUNNING - Static variable in class eu.toolchain.async.concurrent.ConcurrentResolvableFuture
 

S

scheduler(ScheduledExecutorService) - Method in class eu.toolchain.async.TinyAsyncBuilder
Specify a scheduler to use with the built TinyAsync instance.
stack - Variable in class eu.toolchain.async.concurrent.ConcurrentManaged.ValidBorrowed
 
stack() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged.ValidBorrowed
 
start() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged
 
start() - Method in class eu.toolchain.async.concurrent.ConcurrentReloadableManaged
 
startThenStop(Borrowed<T>, Managed<T>) - Method in class eu.toolchain.async.concurrent.ConcurrentReloadableManaged
 
state - Variable in class eu.toolchain.async.concurrent.ConcurrentManaged
 
state - Variable in class eu.toolchain.async.concurrent.ConcurrentReloadableManaged
 
stop() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged
 
stop() - Method in class eu.toolchain.async.concurrent.ConcurrentReloadableManaged
 
stopThenStart(Borrowed<T>, Managed<T>) - Method in class eu.toolchain.async.concurrent.ConcurrentReloadableManaged
 

T

threaded(boolean) - Method in class eu.toolchain.async.TinyAsyncBuilder
Configure that all caller invocation, and async tasks should be using a thread pool.
threadedCaller() - Method in class eu.toolchain.async.TinyAsync
 
TinyAsync - Class in eu.toolchain.async
Entry point to the tiny async framework.
TinyAsync(ExecutorService, AsyncCaller, AsyncCaller, ScheduledExecutorService, ClockSource) - Constructor for class eu.toolchain.async.TinyAsync
 
TinyAsyncBuilder - Class in eu.toolchain.async
 
TinyAsyncBuilder() - Constructor for class eu.toolchain.async.TinyAsyncBuilder
 
TinyStackUtils - Class in eu.toolchain.async
 
TinyStackUtils() - Constructor for class eu.toolchain.async.TinyStackUtils
 
TinyThrowableUtils - Class in eu.toolchain.async
 
TinyThrowableUtils() - Constructor for class eu.toolchain.async.TinyThrowableUtils
 
toString() - Method in class eu.toolchain.async.concurrent.ConcurrentManaged
 
toString() - Method in class eu.toolchain.async.concurrent.ConcurrentReloadableManaged
 
toStringTracing(T, List<ConcurrentManaged.ValidBorrowed<T>>) - Method in class eu.toolchain.async.concurrent.ConcurrentManaged
 
traces - Variable in class eu.toolchain.async.concurrent.ConcurrentManaged
 
transform(Transform<? super T, ? extends R>) - Method in class eu.toolchain.async.DeprecatedCompatAsyncFuture
 
transform(LazyTransform<? super T, R>) - Method in class eu.toolchain.async.DeprecatedCompatAsyncFuture
 
transform(AsyncFuture<C>, Transform<? super C, ? extends T>) - Method in class eu.toolchain.async.TinyAsync
 
transform(AsyncFuture<C>, LazyTransform<? super C, ? extends T>) - Method in class eu.toolchain.async.TinyAsync
 
transformCancelled(Transform<Void, ? extends T>) - Method in class eu.toolchain.async.AbstractImmediateAsyncFuture
 
transformFailed(Transform<Throwable, ? extends T>, Throwable) - Method in class eu.toolchain.async.AbstractImmediateAsyncFuture
 
transformResolved(Transform<? super T, ? extends C>, T) - Method in class eu.toolchain.async.AbstractImmediateAsyncFuture
 

V

ValidBorrowed() - Constructor for class eu.toolchain.async.concurrent.ConcurrentManaged.ValidBorrowed
 
valueOf(String) - Static method in enum eu.toolchain.async.concurrent.ConcurrentManaged.ManagedState
Returns the enum constant of this type with the specified name.
values() - Static method in enum eu.toolchain.async.concurrent.ConcurrentManaged.ManagedState
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G I L M N O P R S T V 
Skip navigation links

Copyright © 2017. All rights reserved.