Uses of Interface
org.forgerock.util.AsyncFunction
-
Packages that use AsyncFunction Package Description org.forgerock.http.protocol Models and manages elements of the Hypertext Transfer Protocol.org.forgerock.json Provides an API for the traversal and manipulation of JSON object model structures in Java.org.forgerock.openig.el Integrates with the Java Enterprise Edition Unified Expression Language API.org.forgerock.openig.filter Filters the requests and/or responses of HTTP.org.forgerock.openig.filter.throttling This package contains the components used to implement a throttling rate support.org.forgerock.openig.openam Integration classes specifically for ForgeRock Access Management.org.forgerock.openig.tools.authentication.chf HTTP-based authentication service.org.forgerock.openig.util Miscellaneous utility classes.org.forgerock.util Provides common interfaces and classes.org.forgerock.util.promise An implementation of thePromiseAPI in Java. -
-
Uses of AsyncFunction in org.forgerock.http.protocol
Methods in org.forgerock.http.protocol that return AsyncFunction Modifier and Type Method Description static <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 AsyncFunction Modifier and Type Method Description <V,E extends Exception>
Promise<V,E>JsonValue. 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.openig.el
Classes in org.forgerock.openig.el that implement AsyncFunction Modifier and Type Class Description classExpressionRequestAsyncFunction<V>This is an implementation of theAsyncFunctionbased on the evaluation of anExpression. -
Uses of AsyncFunction in org.forgerock.openig.filter
Constructors in org.forgerock.openig.filter with parameters of type AsyncFunction Constructor Description ConditionalFilter(Filter delegate, AsyncFunction<ContextAndRequest,Boolean,Exception> condition)Constructs aConditionalFilter. -
Uses of AsyncFunction in org.forgerock.openig.filter.throttling
Constructors in org.forgerock.openig.filter.throttling with parameters of type AsyncFunction Constructor Description MappedThrottlingPolicy(AsyncFunction<ContextAndRequest,String,Exception> throttlingRateMapper, Map<String,ThrottlingRate> throttlingRatesMapping, ThrottlingRate defaultRate)Constructs a newMappedThrottlingPolicy.ThrottlingFilter(AsyncFunction<ContextAndRequest,String,Exception> requestGroupingPolicy, ThrottlingPolicy throttlingRatePolicy, ThrottlingStrategy throttlingStrategy)Constructs a ThrottlingFilter. -
Uses of AsyncFunction in org.forgerock.openig.openam
Methods in org.forgerock.openig.openam with parameters of type AsyncFunction Modifier and Type Method Description voidPolicyEnforcementFilter. setClaimsSubject(AsyncFunction<Bindings,Map<String,Object>,NeverThrowsException> claimsSubject)Sets a function that returns a map of JWT claims to their values, for the subject.voidPolicyEnforcementFilter. setEnvironment(AsyncFunction<Bindings,Map<String,List<Object>>,NeverThrowsException> environment)The environment passed from the client making the authorization request as a sets a map of keys to lists of values. -
Uses of AsyncFunction in org.forgerock.openig.tools.authentication.chf
Constructors in org.forgerock.openig.tools.authentication.chf with parameters of type AsyncFunction Constructor Description AsyncRefreshableSupplier(AsyncFunction<Context,V,E> compute)Creates a provider ensuring "only-once" invocation of the given compute function. -
Uses of AsyncFunction in org.forgerock.openig.util
Methods in org.forgerock.openig.util that return AsyncFunction Modifier and Type Method Description static <V,E extends Exception>
AsyncFunction<V,V,E>AsyncFunctions. asyncResultHandler(AsyncFunction<V,Void,E> asyncResultHandler)Utility async function that will allow to use the calling promise's result asynchronously.static AsyncFunction<JsonValue,JsonValue,NeverThrowsException>JsonValues. evaluatedAsync(Bindings bindings)Returns an async function that will evaluate all String nodes.Methods in org.forgerock.openig.util with parameters of type AsyncFunction Modifier and Type Method Description static <V,E extends Exception>
AsyncFunction<V,V,E>AsyncFunctions. asyncResultHandler(AsyncFunction<V,Void,E> asyncResultHandler)Utility async function that will allow to use the calling promise's result asynchronously. -
Uses of AsyncFunction in org.forgerock.util
Classes in org.forgerock.util that implement AsyncFunction Modifier and Type Class Description 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 AsyncFunction Modifier and Type Method Description static <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 AsyncFunction Modifier and Type Method Description static <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.<E extends Exception>
VPerItemEvictionStrategyCache. 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 AsyncFunction Constructor Description PerItemEvictionStrategyCache(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 AsyncFunction Modifier and Type Method Description static <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 AsyncFunction Modifier and Type Method Description <VOUT> Promise<VOUT,E>Promise. 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.<VOUT,EOUT extends Exception>
Promise<VOUT,EOUT>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.<VOUT,EOUT extends Exception>
Promise<VOUT,EOUT>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.<VOUT> Promise<VOUT,E>PromiseImpl. thenAsync(AsyncFunction<? super V,VOUT,E> onResult)<VOUT,EOUT extends Exception>
Promise<VOUT,EOUT>PromiseImpl. thenAsync(AsyncFunction<? super V,VOUT,EOUT> onResult, AsyncFunction<? super E,VOUT,EOUT> onException)<VOUT,EOUT extends Exception>
Promise<VOUT,EOUT>PromiseImpl. thenAsync(AsyncFunction<? super V,VOUT,EOUT> onResult, AsyncFunction<? super E,VOUT,EOUT> onException, AsyncFunction<? super RuntimeException,VOUT,EOUT> onRuntimeException)<EOUT extends Exception>
Promise<V,EOUT>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.<EOUT extends Exception>
Promise<V,EOUT>PromiseImpl. thenCatchAsync(AsyncFunction<? super E,V,EOUT> onException)Promise<V,E>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.Promise<V,E>PromiseImpl. thenCatchRuntimeExceptionAsync(AsyncFunction<? super RuntimeException,V,E> onRuntimeException)
-