Uses of Class
org.forgerock.openig.heap.HeapException
Package
Description
Identity Assertion handler.
Identity Assertion plugins.
Kerberos Identity Assertion plugin.
Service Provider interface for registering audit events.
Decorator API to ease heap object customization and transformation.
Contains a decorator which overrides the existing request URI, making requests relative to
a new base URI.
Capture decoration classes that prints filters and handlers input and output messages.
This package contains a special decorator that is responsible to invoke other decorators.
Contains an abstract decorator dedicated to Filter and Handler.
Contains a decorator that log time elapsed in a Filter or a Handler.
Filters the requests and/or responses of HTTP.
Filters the HTTP request using a declarative configuration model based on a chain of predicates to validate.
This package contains the components used to implement circuit breaking.
Support for financial APIs (Open Banking, PSD2, Berlin Group, ...).
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.
OAuth 2.0 Client filter implementation.
Collection of heaplets supporting OAuth2 client authentication Filters.
JWT confirmation key support for access tokens.
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.
Contains components and APIs used to serve static resources.
Provides automated router capability that loads its configurations files (called routes) from a given directory.
Identity Gateway SAML support.
Manages collections or "heaps" of associated objects, initialized from
declarative configuration artifacts.
Provides stream buffering, branching, and storage functions.
Integration classes specifically for ForgeRock Access Management.
AM Session idle timeout tracking.
Contains Ping integration components.
This package contains the components used to integrate with PingOne Protect, to support risk evaluation and routing.
Contains proxy related heaplets.
Scripting support.
Provides the Common Secrets API for accessing secrets of various kinds.
Provides heap objects for security related types.
Manage the Identity Gateway session.
Provides SQL and JDBC support.
Provides heaplets for creating thread pools.
This package contains the UMA (User Managed Access) components used to support the Uma Resource Server role.
Miscellaneous utility classes.
-
Uses of HeapException in org.forgerock.openig.assertion.handler
-
Uses of HeapException in org.forgerock.openig.assertion.plugin
Modifier and TypeMethodDescriptionScriptableIdentityAssertionPlugin.Heaplet.create()
ScriptableIdentityAssertionPlugin.Heaplet.newInstance
(Script script, Heap heap) -
Uses of HeapException in org.forgerock.openig.assertion.plugin.kerberos
-
Uses of HeapException in org.forgerock.openig.audit
-
Uses of HeapException in org.forgerock.openig.decoration
-
Uses of HeapException in org.forgerock.openig.decoration.baseuri
-
Uses of HeapException in org.forgerock.openig.decoration.capture
-
Uses of HeapException in org.forgerock.openig.decoration.global
Modifier and TypeMethodDescriptionDecorate the given object instance with the previously declared set of decorations instead of the provided one. -
Uses of HeapException in org.forgerock.openig.decoration.helper
Modifier and TypeMethodDescriptionabstract Decorator
DecoratorHeaplet.create()
Called to request the heaplet create an object.final DecorationHandle
AbstractHandlerAndFilterDecorator.decorate
(Object delegate, JsonValue decoratorConfig, Context context) Deprecated.protected abstract DecorationHandle
AbstractHandlerAndFilterDecorator.decorateFilter
(Filter delegate, JsonValue decoratorConfig, Context context) Deprecated.protected abstract DecorationHandle
AbstractHandlerAndFilterDecorator.decorateHandler
(Handler delegate, JsonValue decoratorConfig, Context context) Deprecated.LazyReference.get()
Resolves the encapsulated reference.protected org.forgerock.monitoring.api.instrument.MeterRegistryHolder
DecoratorHeaplet.meterRegistryHolder()
Returns this object'sMeterRegistry
, creating it lazily when requested for the first time.void
DecoratorHeaplet.start()
Called to request the heaplet start an object. -
Uses of HeapException in org.forgerock.openig.decoration.timer
-
Uses of HeapException in org.forgerock.openig.filter
Modifier and TypeMethodDescriptionAssignmentFilter.Heaplet.create()
ChainFilterHeaplet.create()
ChainHandlerHeaplet.create()
ConditionalFilterHeaplet.create()
ConditionEnforcementFilter.Heaplet.create()
CookieFilter.Heaplet.create()
CorsFilterHeaplet.create()
CsrfFilterHeaplet.create()
DataPreservationFilter.Heaplet.create()
DateHeaderFilter.Heaplet.create()
EntityExtractFilter.Heaplet.create()
FileAttributesFilter.Heaplet.create()
ForwardedRequestFilter.Heaplet.create()
FragmentFilter.Heaplet.create()
HeaderFilter.Heaplet.create()
HttpBasicAuthenticationClientFilterHeaplet.create()
HttpBasicAuthFilter.Heaplet.create()
JwtBuilderFilter.Heaplet.create()
LocationHeaderFilter.Heaplet.create()
PasswordReplayFilterHeaplet.create()
SetCookieUpdateFilter.Heaplet.create()
StaticRequestFilter.Heaplet.create()
SwitchFilter.Heaplet.create()
UriPathRewriteFilter.Heaplet.create()
ScriptableFilter.Heaplet.newInstance
(Script script, Heap heap) -
Uses of HeapException in org.forgerock.openig.filter.allow
-
Uses of HeapException in org.forgerock.openig.filter.circuitbreaker
Modifier and TypeMethodDescriptionCircuitBreakerFilter.Heaplet.create()
static CircuitBreakerFilter
CircuitBreakerFilter.Heaplet.newInstance
(JsonValue config, Heap heap) Create a new instance of aCircuitBreakerFilter
. -
Uses of HeapException in org.forgerock.openig.filter.finance
-
Uses of HeapException in org.forgerock.openig.filter.jwt
Modifier and TypeMethodDescriptionJwtValidationFilter.Heaplet.create()
protected Optional<JwtValidatorCustomizer>
JwtValidationFilter.Heaplet.jwtValidatorCustomizer()
Returns an instance of aJwtValidatorCustomizer
if one has been defined. -
Uses of HeapException in org.forgerock.openig.filter.oauth2
Modifier and TypeMethodDescriptionstatic Function<JsonValue,
ResourceAccess, HeapException> ResourceAccessConfigSupport.resourceAccess
(Heap heap) JsonValue
function capable of configuring an instance of aResourceAccess
subtype from suppliedscopes
configuration.Modifier and TypeMethodDescriptionCaffeineCacheAccessTokenResolver.Heaplet.create()
OAuth2ResourceServerFilterHeaplet.create()
OAuth2TokenExchangeFilter.Heaplet.create()
StatelessAccessTokenResolver.Heaplet.create()
TokenIntrospectionAccessTokenResolverHeaplet.create()
ScriptableAccessTokenResolver.Heaplet.newInstance
(Script script, Heap heap) -
Uses of HeapException in org.forgerock.openig.filter.oauth2.client
Modifier and TypeMethodDescriptionClientRegistration.Heaplet.create()
GrantSwapJwtAssertionOAuth2ClientFilter.Heaplet.create()
IssuerHeaplet.create()
IssuerRepository.Heaplet.create()
OAuth2ClientFilter.Heaplet.create()
protected GrantTypeHandler
ResourceOwnerOAuth2ClientFilterHeaplet.createGrantTypeHandler()
protected Handler
ClientCredentialsOAuth2ClientFilterHeaplet.getOrDefaultEndpointHandler()
protected Optional<JwtValidatorCustomizer>
IdTokenValidationFilterHeaplet.jwtValidatorCustomizer()
-
Uses of HeapException in org.forgerock.openig.filter.oauth2.client.authentication
Modifier and TypeMethodDescriptionEncryptedPrivateKeyJwtClientAuthenticationFilterHeaplet.configuredBuilder
(EncryptedPrivateKeyJwtClientAuthenticationFilter.Builder builder) Supports fulfillment of the suppliedEncryptedPrivateKeyJwtClientAuthenticationFilter.Builder
with configuration.PrivateKeyJwtClientAuthenticationFilterHeaplet.configuredBuilder
(PrivateKeyJwtClientAuthenticationFilter.Builder<?> builder) Supports fulfillment of the suppliedPrivateKeyJwtClientAuthenticationFilter.Builder
with configuration. -
Uses of HeapException in org.forgerock.openig.filter.oauth2.cnf
-
Uses of HeapException in org.forgerock.openig.filter.throttling
-
Uses of HeapException in org.forgerock.openig.handler
Modifier and TypeMethodDescriptionHttpClientHandlerHeaplet.circuitBreakerFilter
(JsonValue config) Create a circuit breaker filter from configurations.DispatchHandler.Heaplet.create()
final Object
HttpClientHandlerHeaplet.create()
JwkSetHandler.Heaplet.create()
SequenceHandler.Heaplet.create()
StaticResponseHandler.Heaplet.create()
WelcomeHandler.Heaplet.create()
Returns a list ofFilter
that will be executed on every request before theHttpClientHandler
.ScriptableHandler.Heaplet.newInstance
(Script script, Heap heap) HttpClientHandlerHeaplet.retryFilter
(JsonValue config, org.forgerock.monitoring.api.instrument.MeterRegistry meterRegistry) Returns aRetryFilter
if the provided configuration enabled its usage, or empty if not. -
Uses of HeapException in org.forgerock.openig.handler.assertion
Modifier and TypeMethodDescriptionIdentityAssertionHandlerTechPreview.Heaplet.create()
ScriptableIdentityAssertionPluginTechPreview.Heaplet.create()
ScriptableIdentityAssertionPluginTechPreview.Heaplet.newInstance
(Script script, Heap heap) -
Uses of HeapException in org.forgerock.openig.handler.resources
-
Uses of HeapException in org.forgerock.openig.handler.router
-
Uses of HeapException in org.forgerock.openig.handler.saml
Modifier and TypeMethodDescriptionprotected abstract void
AbstractSamlFederationHeaplet.completeSamlConfig
(JsonValue config, String logoutUri, org.forgerock.openig.handler.saml.SamlConfig.Builder builder) Permit to complement the SamlConfigSamlConfig.Builder
.protected void
SamlFederationFilterHeaplet.completeSamlConfig
(JsonValue config, String logoutUri, org.forgerock.openig.handler.saml.SamlConfig.Builder builder) protected void
SamlFederationHandlerHeaplet.completeSamlConfig
(JsonValue config, String logoutUri, org.forgerock.openig.handler.saml.SamlConfig.Builder builder) Deprecated.AbstractSamlFederationHeaplet.create()
-
Uses of HeapException in org.forgerock.openig.heap
Modifier and TypeMethodDescriptionabstract Object
GenericHeaplet.create()
Called to request the heaplet create an object.Called to request the heaplet to create an object.protected EndpointRegistry
GenericHeaplet.endpointRegistry()
Returns this object'sEndpointRegistry
, creating it lazily when requested for the first time.<T> T
Returns an object from the heap with a specified name, ornull
if no such object exists.<T> T
Initializes the heap using the given configuration.protected org.forgerock.monitoring.api.instrument.MeterRegistryHolder
GenericHeaplet.meterRegistryHolder()
Returns this object'sMeterRegistry
, creating it lazily when requested for the first time.<T> T
Resolves a mandatory object with the specified reference.<T> T
Resolves an object with the specified reference, optionally or not.<T> T
<T> T
<T> T
Same asHeapImpl.resolve(JsonValue, Class)
but with decorations to add.void
GenericHeaplet.start()
Called to request the heaplet start an object. -
Uses of HeapException in org.forgerock.openig.io
-
Uses of HeapException in org.forgerock.openig.openam
Modifier and TypeMethodDescriptionAmServiceHeaplet.create()
CapturedUserPasswordFilter.Heaplet.create()
CrossDomainSingleSignOnFilter.Heaplet.create()
PolicyEnforcementFilter.Heaplet.create()
RequestResourceUriProvider.Heaplet.create()
SessionInfoFilter.Heaplet.create()
SingleSignOnFilter.Heaplet.create()
TokenTransformationFilter.Heaplet.create()
UserProfileFilterHeaplet.create()
UserProfileServiceHeaplet.create()
ScriptableResourceUriProvider.Heaplet.newInstance
(Script script, Heap heap) void
AmServiceHeaplet.start()
-
Uses of HeapException in org.forgerock.openig.openam.session
-
Uses of HeapException in org.forgerock.openig.ping
-
Uses of HeapException in org.forgerock.openig.ping.protect
-
Uses of HeapException in org.forgerock.openig.proxy
-
Uses of HeapException in org.forgerock.openig.script
Modifier and TypeMethodDescriptionAbstractScriptableHeapObject.AbstractScriptableHeaplet.create()
protected abstract AbstractScriptableHeapObject<V>
AbstractScriptableHeapObject.AbstractScriptableHeaplet.newInstance
(Script script, Heap heap) Creates the new heap object instance using the provided script. -
Uses of HeapException in org.forgerock.openig.secrets
Modifier and TypeMethodDescriptionSecretsProviderHeaplet.secretsProvider
(Heap heap) Method supporting other client heaplets that wish to create aSecretsProvider
using alternative compact configuration formats.Modifier and TypeMethodDescriptionBase64EncodedSecretStore.Heaplet.create()
JwkPropertyFormatHeaplet.create()
JwkSetSecretStoreHeaplet.create()
PemPropertyFormatHeaplet.create()
SecretKeyPropertyFormatHeaplet.create()
SecretsKeyManagerHeaplet.create()
SecretsProviderHeaplet.create()
SecretsTrustManagerHeaplet.create()
HsmSecretStoreHeaplet.keyStore
(SecretsProvider secretsProvider, Purpose<GenericSecret> storePasswordPurpose, Options options) KeyStoreSecretStoreHeaplet.keyStore
(SecretsProvider secretsProvider, Purpose<GenericSecret> storePasswordPurpose, Options options) SecretsProviderHeaplet.secretsProvider
(Heap heap) Method supporting other client heaplets that wish to create aSecretsProvider
using alternative compact configuration formats. -
Uses of HeapException in org.forgerock.openig.security
Modifier and TypeMethodDescriptionKeyManagerHeaplet.create()
Deprecated.KeyStoreHeaplet.create()
Deprecated.TrustAllManager.Heaplet.create()
TrustManagerHeaplet.create()
Deprecated.protected TlsOptions
ClientTlsOptionsHeaplet.tlsOptions
(String algorithm, KeyManager[] keyManagers, TrustManager[] trustManagers, List<String> ciphers, List<String> protocols, boolean enableAlpn) Creates the Client TLS option.protected final TlsOptions
ServerTlsOptionsHeaplet.tlsOptions
(String algorithm, KeyManager[] keyManagers, TrustManager[] trustManagers, List<String> ciphers, List<String> protocols, boolean enableAlpn) -
Uses of HeapException in org.forgerock.openig.session.jwt
-
Uses of HeapException in org.forgerock.openig.sql
-
Uses of HeapException in org.forgerock.openig.thread
-
Uses of HeapException in org.forgerock.openig.uma
-
Uses of HeapException in org.forgerock.openig.util
Modifier 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)