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 Heap
DecoratorHeaplet.heap
Where 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)reference
of typetype
from 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 CircuitBreakerFilter
CircuitBreakerFilter.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) JsonValue
function capable of configuring an instance of aResourceAccess
subtype from suppliedscopes
configuration. -
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 TypeClassDescriptionclass
The rootHeap
that includes access to the environment additional information.class
The concrete implementation of a heap.Fields in org.forgerock.openig.heap declared as HeapModifier and TypeFieldDescriptionprotected Heap
GenericHeaplet.heap
Where 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 HeapModifierConstructorDescriptionprotected
AbstractScriptableHeapObject
(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 aSecretsProvider
using 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) Function supporting transformation of JSON configuration to aJwtFactory
instance 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 aSecretPropertyFormat
object from aJsonValue
.