Uses of Interface
org.forgerock.util.promise.ResultHandler
Packages that use ResultHandler
Package
Description
Miscellaneous utility classes.
An implementation of the
Promise
API in Java.-
Uses of ResultHandler in org.forgerock.openig.util
Methods in org.forgerock.openig.util that return ResultHandlerModifier and TypeMethodDescriptionstatic <T> ResultHandler<T>
PromiseUtil.consumeIfPresent
(Consumer<T> consumer) Execute the consumer if result is not null. -
Uses of ResultHandler in org.forgerock.util.promise
Classes in org.forgerock.util.promise that implement ResultHandlerModifier and TypeClassDescriptionclass
PromiseImpl<V,
E extends Exception> An implementation ofPromise
which can be used as is, or as the basis for more complex asynchronous behavior.Methods in org.forgerock.util.promise with type parameters of type ResultHandlerModifier and TypeMethodDescription<T extends ResultHandler<? super V> & ExceptionHandler<? super E> & RuntimeExceptionHandler>
Promise<V,E> Promise.thenOnCompletion
(T handler) Registers the provided completion handler for notification for all completion cases of thisPromise
.final <T extends ResultHandler<? super V> & ExceptionHandler<? super E> & RuntimeExceptionHandler>
Promise<V,E> PromiseImpl.thenOnCompletion
(T handler) Methods in org.forgerock.util.promise with parameters of type ResultHandlerModifier and TypeMethodDescriptionPromise.thenOnResult
(ResultHandler<? super V> onResult) Registers the provided completion handler for notification once thisPromise
has completed with a result.PromiseImpl.thenOnResult
(ResultHandler<? super V> onResult) Promise.thenOnResultOrException
(ResultHandler<? super V> onResult, ExceptionHandler<? super E> onException) Registers the provided completion handlers for notification once thisPromise
has completed (with a result or an exception).PromiseImpl.thenOnResultOrException
(ResultHandler<? super V> onResult, ExceptionHandler<? super E> onException)