Uses of Interface
org.forgerock.openig.heap.Heap
Packages that use Heap
Package
Description
Identity Assertion plugins.
Decorator API to ease heap object customization and transformation.
This package contains a special decorator that is responsible to invoke other decorators.
Contains an abstract decorator dedicated to Filter and Handler.
Filters the requests and/or responses of HTTP.
This package contains the components used to implement circuit breaking.
This package contains the components used to implement some JWT related filter.
This package contains the OAuth2 Token validation filter that acts as an OAuth 2 Resource Server.
This package contains the components used to implement a throttling rate support.
Handles HTTP requests by generating responses.
Handles the tech preview identity assertion processing.
Manages collections or "heaps" of associated objects, initialized from
declarative configuration artifacts.
Integrates with the ForgeRock HTTP Framework.
Integration classes specifically for ForgeRock Access Management.
Scripting support.
Provides the Common Secrets API for accessing secrets of various kinds.
Miscellaneous utility classes.
-
Uses of Heap in org.forgerock.openig.assertion.plugin
Methods in org.forgerock.openig.assertion.plugin with parameters of type HeapModifier and TypeMethodDescriptionScriptableIdentityAssertionPlugin.Heaplet.newInstance(Script script, Heap heap) -
Uses of Heap in org.forgerock.openig.decoration
Methods in org.forgerock.openig.decoration that return Heap -
Uses of Heap in org.forgerock.openig.decoration.global
Constructors in org.forgerock.openig.decoration.global with parameters of type HeapModifierConstructorDescriptionGlobalDecorator(JsonValue config, Heap heap, String... reservedFieldNames) Builds a new GlobalDecorator using given decorators JSON object element. -
Uses of Heap in org.forgerock.openig.decoration.helper
Fields in org.forgerock.openig.decoration.helper declared as HeapModifier and TypeFieldDescriptionprotected HeapDecoratorHeaplet.heapWhere objects should be put and where object dependencies should be retrieved.Methods in org.forgerock.openig.decoration.helper with parameters of type HeapModifier and TypeMethodDescriptionstatic <R> LazyReference<R>LazyReference.newReference(Heap heap, JsonValue reference, Class<R> type, boolean optional) Builds a LazyReference dedicated to resolve the given (optional or not)referenceof typetypefrom the givenheap. -
Uses of Heap in org.forgerock.openig.filter
Methods in org.forgerock.openig.filter with parameters of type Heap -
Uses of Heap in org.forgerock.openig.filter.circuitbreaker
Methods in org.forgerock.openig.filter.circuitbreaker with parameters of type HeapModifier and TypeMethodDescriptionstatic CircuitBreakerFilterCircuitBreakerFilter.Heaplet.newInstance(JsonValue config, Heap heap) Create a new instance of aCircuitBreakerFilter. -
Uses of Heap in org.forgerock.openig.filter.jwt
Methods in org.forgerock.openig.filter.jwt with parameters of type HeapModifier and TypeMethodDescriptionScriptableJwtValidatorCustomizer.Heaplet.newInstance(Script script, Heap heap) -
Uses of Heap in org.forgerock.openig.filter.oauth2
Methods in org.forgerock.openig.filter.oauth2 with parameters of type HeapModifier and TypeMethodDescriptionScriptableAccessTokenResolver.Heaplet.newInstance(Script script, Heap heap) ScriptableResourceAccess.Heaplet.newInstance(Script script, Heap heap) static Function<JsonValue,ResourceAccess, HeapException> ResourceAccessConfigSupport.resourceAccess(Heap heap) JsonValuefunction capable of configuring an instance of aResourceAccesssubtype from suppliedscopesconfiguration. -
Uses of Heap in org.forgerock.openig.filter.throttling
Methods in org.forgerock.openig.filter.throttling with parameters of type HeapModifier and TypeMethodDescriptionScriptableThrottlingPolicy.Heaplet.newInstance(Script script, Heap heap) -
Uses of Heap in org.forgerock.openig.handler
Methods in org.forgerock.openig.handler with parameters of type HeapModifier and TypeMethodDescriptionScriptableHandler.Heaplet.newInstance(Script script, Heap heap) -
Uses of Heap in org.forgerock.openig.handler.assertion
Methods in org.forgerock.openig.handler.assertion with parameters of type HeapModifier and TypeMethodDescriptionScriptableIdentityAssertionPluginTechPreview.Heaplet.newInstance(Script script, Heap heap) -
Uses of Heap in org.forgerock.openig.heap
Classes in org.forgerock.openig.heap that implement HeapModifier and TypeClassDescriptionclassThe rootHeapthat includes access to the environment additional information.classThe concrete implementation of a heap.Fields in org.forgerock.openig.heap declared as HeapModifier and TypeFieldDescriptionprotected HeapGenericHeaplet.heapWhere objects should be put and where object dependencies should be retrieved.Methods in org.forgerock.openig.heap that return HeapModifier and TypeMethodDescriptionGenericHeaplet.getHeap()Returns the heap associated to thatHeaplet.Methods in org.forgerock.openig.heap with parameters of type Heap -
Uses of Heap in org.forgerock.openig.http
Methods in org.forgerock.openig.http that return Heap -
Uses of Heap in org.forgerock.openig.openam
Methods in org.forgerock.openig.openam with parameters of type HeapModifier and TypeMethodDescriptionScriptableResourceUriProvider.Heaplet.newInstance(Script script, Heap heap) -
Uses of Heap in org.forgerock.openig.script
Methods in org.forgerock.openig.script with parameters of type HeapModifier and TypeMethodDescriptionprotected abstract AbstractScriptableHeapObject<V>AbstractScriptableHeapObject.AbstractScriptableHeaplet.newInstance(Script script, Heap heap) Creates the new heap object instance using the provided script.Constructors in org.forgerock.openig.script with parameters of type HeapModifierConstructorDescriptionprotectedAbstractScriptableHeapObject(Script compiledScript, Heap heap, String name) Creates a new scriptable heap object using the provided compiled script. -
Uses of Heap in org.forgerock.openig.secrets
Methods in org.forgerock.openig.secrets with parameters of type HeapModifier and TypeMethodDescriptionSecretsProviderHeaplet.secretsProvider(Heap heap) Method supporting other client heaplets that wish to create aSecretsProviderusing alternative compact configuration formats. -
Uses of Heap in org.forgerock.openig.util
Methods in org.forgerock.openig.util with parameters of type HeapModifier and TypeMethodDescriptionstatic Function<JsonValue,JwtFactory, HeapException> JwtFactoryConfigUtils.jwtFactory(Heap heap, SecretsProvider secretsProvider) Function supporting transformation of JSON configuration to aJwtFactoryinstance registered in the heap.static <T> Function<JsonValue,T, HeapException> JsonValues.lookupOrCreateHeapObject(Heap heap, Class<T> type) static <T> Function<JsonValue,T, HeapException> JsonValues.optionalHeapObject(Heap heap, Class<T> type) static <T> Function<JsonValue,T, HeapException> JsonValues.requiredHeapObject(Heap heap, Class<T> type) JsonValues.secretPropertyFormat(Heap heap) Returns aSecretPropertyFormatobject from aJsonValue.static Function<JsonValue,JwtFactory, HeapException> JwtFactoryConfigUtils.signedJwtFactory(Heap heap, SecretsProvider secretsProvider) Function supporting transformation of JSON configuration to aJwtFactoryinstance registered in the heap.