Uses of Interface
org.forgerock.util.AsyncFunction
Packages that use AsyncFunction
Package
Description
Models and manages elements of the Hypertext Transfer Protocol.
Provides an API for the traversal and manipulation of JSON object model structures in Java.
Forgerock Facebook Client Implementation.
OAuth 2.0 ForgeRock Client Implementation.
Classes and interfaces for core types including connections, entries, and
attributes.
Provides common interfaces and classes.
An implementation of the
Promise API in Java.-
Uses of AsyncFunction in org.forgerock.http.protocol
Methods in org.forgerock.http.protocol that return AsyncFunctionModifier and TypeMethodDescriptionstatic <E extends Exception>
AsyncFunction<E,Response, NeverThrowsException> Responses.internalServerError()Utility method returning an async function that creates aResponsewith statusStatus.INTERNAL_SERVER_ERRORand the exception set as the cause.static <V,E extends Exception>
AsyncFunction<NeverThrowsException,V, E> Responses.noopExceptionAsyncFunction()Utility method returning an empty async function, whose goal is to ease the transformation of aPromisetype. -
Uses of AsyncFunction in org.forgerock.json
Methods in org.forgerock.json with parameters of type AsyncFunctionModifier and TypeMethodDescriptionJsonValue.asAsync(AsyncFunction<JsonValue, V, E> transformFunction) Returns the JSON value as a promised object whose type (and value) is specified by a transformation function. -
Uses of AsyncFunction in org.forgerock.oauth.clients.facebook
Methods in org.forgerock.oauth.clients.facebook that return AsyncFunctionModifier and TypeMethodDescriptionprotected AsyncFunction<JsonValue,JsonValue, OAuthException> FacebookClient.getInputTokenInfo(Context context, String inputToken) Retrieves the access token information as aJsonValue. -
Uses of AsyncFunction in org.forgerock.oauth.clients.oauth2
Methods in org.forgerock.oauth.clients.oauth2 that return AsyncFunctionModifier and TypeMethodDescriptionprotected static AsyncFunction<Response,JsonValue, OAuthException> OAuth2Client.mapToJsonValue()AnAsyncFunctionthat handles aResponsefrom an Auth Server that returns the HTTP entity content as JsonValue, and throws anOAuthExceptionif the response is not successful (200 family status code), or if the content is not a valid JSON. -
Uses of AsyncFunction in org.forgerock.opendj.ldap
Methods in org.forgerock.opendj.ldap with parameters of type AsyncFunctionModifier and TypeMethodDescription<VOUT> LdapPromise<VOUT>LdapPromise.thenAsync(AsyncFunction<? super S, VOUT, LdapException> onResult) -
Uses of AsyncFunction in org.forgerock.util
Classes in org.forgerock.util that implement AsyncFunctionModifier and TypeClassDescriptionfinal classCloseSilentlyAsyncFunction<VIN extends Closeable,VOUT, E extends Exception> AsyncFunctionthat silently closes an input-parameter after a delegate-function'sapply(Object)is completed.Methods in org.forgerock.util that return AsyncFunctionModifier and TypeMethodDescriptionstatic <IN extends Closeable,OUT, EX extends Exception>
AsyncFunction<IN,OUT, EX> CloseSilentlyAsyncFunction.closeSilently(AsyncFunction<IN, OUT, EX> delegate) Wraps a delegate asynchronous function in aCloseSilentlyAsyncFunction.Methods in org.forgerock.util with parameters of type AsyncFunctionModifier and TypeMethodDescriptionstatic <IN extends Closeable,OUT, EX extends Exception>
AsyncFunction<IN,OUT, EX> CloseSilentlyAsyncFunction.closeSilently(AsyncFunction<IN, OUT, EX> delegate) Wraps a delegate asynchronous function in aCloseSilentlyAsyncFunction.PerItemEvictionStrategyCache.getValue(K key, Callable<V> callable, AsyncFunction<V, Duration, E> expire) Borrow (and create before hand if absent) a cache entry.Constructors in org.forgerock.util with parameters of type AsyncFunctionModifierConstructorDescriptionPerItemEvictionStrategyCache(ScheduledExecutorService executorService, AsyncFunction<V, Duration, Exception> defaultTimeoutFunction) Build a newPerItemEvictionStrategyCacheusing the given scheduled executor. -
Uses of AsyncFunction in org.forgerock.util.promise
Methods in org.forgerock.util.promise that return AsyncFunctionModifier and TypeMethodDescriptionstatic <V,E extends Exception>
AsyncFunction<NeverThrowsException,V, E> NeverThrowsException.neverThrownAsync()Utility method returning an empty function, whose goal is to ease the transformation of aPromisetype.Methods in org.forgerock.util.promise with parameters of type AsyncFunctionModifier and TypeMethodDescriptionPromise.thenAsync(AsyncFunction<? super V, VOUT, E> onResult) Submits the provided asynchronous function for execution once thisPromisehas completed with a result, and returns a newPromiserepresenting the outcome of the function.Promise.thenAsync(AsyncFunction<? super V, VOUT, EOUT> onResult, AsyncFunction<? super E, VOUT, EOUT> onException) Submits the provided asynchronous functions for execution once thisPromisehas completed, and returns a newPromiserepresenting the outcome of the invoked function.Promise.thenAsync(AsyncFunction<? super V, VOUT, EOUT> onResult, AsyncFunction<? super E, VOUT, EOUT> onException, AsyncFunction<? super RuntimeException, VOUT, EOUT> onRuntimeException) Submits the provided asynchronous functions for execution once thisPromisehas completed, and returns a newPromiserepresenting the outcome of the invoked function.PromiseImpl.thenAsync(AsyncFunction<? super V, VOUT, E> onResult) PromiseImpl.thenAsync(AsyncFunction<? super V, VOUT, EOUT> onResult, AsyncFunction<? super E, VOUT, EOUT> onException) PromiseImpl.thenAsync(AsyncFunction<? super V, VOUT, EOUT> onResult, AsyncFunction<? super E, VOUT, EOUT> onException, AsyncFunction<? super RuntimeException, VOUT, EOUT> onRuntimeException) Promise.thenCatchAsync(AsyncFunction<? super E, V, EOUT> onException) Submits the provided asynchronous function for execution once thisPromisehas completed with an exception, and returns a newPromiserepresenting the outcome of the function.PromiseImpl.thenCatchAsync(AsyncFunction<? super E, V, EOUT> onException) Promise.thenCatchRuntimeExceptionAsync(AsyncFunction<? super RuntimeException, V, E> onRuntimeException) Submits the provided asynchronous function for execution once thisPromisehas completed with aRuntimeException, and returns a newPromiserepresenting the outcome of the function.PromiseImpl.thenCatchRuntimeExceptionAsync(AsyncFunction<? super RuntimeException, V, E> onRuntimeException)