Uses of Class
org.forgerock.openig.heap.HeapException
Packages that use 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.
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
Methods in org.forgerock.openig.assertion.handler that throw HeapException -
Uses of HeapException in org.forgerock.openig.assertion.plugin
Methods in org.forgerock.openig.assertion.plugin that throw HeapExceptionModifier and TypeMethodDescriptionScriptableIdentityAssertionPlugin.Heaplet.create()
ScriptableIdentityAssertionPlugin.Heaplet.newInstance
(Script script, Heap heap) -
Uses of HeapException in org.forgerock.openig.assertion.plugin.kerberos
Methods in org.forgerock.openig.assertion.plugin.kerberos that throw HeapException -
Uses of HeapException in org.forgerock.openig.audit
Methods in org.forgerock.openig.audit that throw HeapException -
Uses of HeapException in org.forgerock.openig.decoration
Methods in org.forgerock.openig.decoration that throw HeapException -
Uses of HeapException in org.forgerock.openig.decoration.baseuri
Methods in org.forgerock.openig.decoration.baseuri that throw HeapException -
Uses of HeapException in org.forgerock.openig.decoration.capture
Methods in org.forgerock.openig.decoration.capture that throw HeapException -
Uses of HeapException in org.forgerock.openig.decoration.global
Methods in org.forgerock.openig.decoration.global that throw HeapExceptionModifier 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
Methods in org.forgerock.openig.decoration.helper that throw HeapExceptionModifier 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
Methods in org.forgerock.openig.decoration.timer that throw HeapException -
Uses of HeapException in org.forgerock.openig.filter
Methods in org.forgerock.openig.filter that throw HeapExceptionModifier 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
Methods in org.forgerock.openig.filter.allow that throw HeapException -
Uses of HeapException in org.forgerock.openig.filter.circuitbreaker
Methods in org.forgerock.openig.filter.circuitbreaker that throw HeapExceptionModifier 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
Methods in org.forgerock.openig.filter.finance that throw HeapException -
Uses of HeapException in org.forgerock.openig.filter.jwt
Methods in org.forgerock.openig.filter.jwt that throw HeapExceptionModifier 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
Methods in org.forgerock.openig.filter.oauth2 that return types with arguments of type HeapExceptionModifier and TypeMethodDescriptionstatic Function<JsonValue,
ResourceAccess, HeapException> ResourceAccessConfigSupport.resourceAccess
(Heap heap) JsonValue
function capable of configuring an instance of aResourceAccess
subtype from suppliedscopes
configuration.Methods in org.forgerock.openig.filter.oauth2 that throw HeapExceptionModifier 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
Methods in org.forgerock.openig.filter.oauth2.client that throw HeapExceptionModifier and TypeMethodDescriptionClientRegistration.Heaplet.create()
GrantSwapJwtAssertionOAuth2ClientFilter.Heaplet.create()
Issuer.Heaplet.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
Methods in org.forgerock.openig.filter.oauth2.client.authentication that return types with arguments of type HeapExceptionModifier 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.Methods in org.forgerock.openig.filter.oauth2.client.authentication that throw HeapException -
Uses of HeapException in org.forgerock.openig.filter.oauth2.cnf
Methods in org.forgerock.openig.filter.oauth2.cnf that throw HeapException -
Uses of HeapException in org.forgerock.openig.filter.throttling
Methods in org.forgerock.openig.filter.throttling that throw HeapException -
Uses of HeapException in org.forgerock.openig.handler
Methods in org.forgerock.openig.handler that throw HeapExceptionModifier 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
Methods in org.forgerock.openig.handler.assertion that throw HeapExceptionModifier and TypeMethodDescriptionIdentityAssertionHandlerTechPreview.Heaplet.create()
ScriptableIdentityAssertionPluginTechPreview.Heaplet.create()
ScriptableIdentityAssertionPluginTechPreview.Heaplet.newInstance
(Script script, Heap heap) -
Uses of HeapException in org.forgerock.openig.handler.resources
Methods in org.forgerock.openig.handler.resources that throw HeapException -
Uses of HeapException in org.forgerock.openig.handler.router
Methods in org.forgerock.openig.handler.router that throw HeapException -
Uses of HeapException in org.forgerock.openig.handler.saml
Methods in org.forgerock.openig.handler.saml that throw HeapExceptionModifier 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
Methods in org.forgerock.openig.heap that throw HeapExceptionModifier 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
HeapImpl.getHandler()
Returns theHandler
object referenced by the handler top-level attribute.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
void
GenericHeaplet.start()
Called to request the heaplet start an object.void
HeapImpl.start()
Allocate all objects using each heaplet instance's configuration. -
Uses of HeapException in org.forgerock.openig.io
Methods in org.forgerock.openig.io that throw HeapException -
Uses of HeapException in org.forgerock.openig.openam
Methods in org.forgerock.openig.openam that throw HeapExceptionModifier 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
Methods in org.forgerock.openig.openam.session that throw HeapException -
Uses of HeapException in org.forgerock.openig.ping
Methods in org.forgerock.openig.ping that throw HeapException -
Uses of HeapException in org.forgerock.openig.proxy
Methods in org.forgerock.openig.proxy that throw HeapException -
Uses of HeapException in org.forgerock.openig.script
Methods in org.forgerock.openig.script that throw HeapExceptionModifier 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
Methods in org.forgerock.openig.secrets that return types with arguments of type HeapExceptionModifier and TypeMethodDescriptionSecretsProviderHeaplet.secretsProvider
(Heap heap) Method supporting other client heaplets that wish to create aSecretsProvider
using alternative compact configuration formats.Methods in org.forgerock.openig.secrets that throw HeapExceptionModifier and TypeMethodDescriptionBase64EncodedSecretStore.Heaplet.create()
JwkPropertyFormatHeaplet.create()
JwkSetSecretStoreHeaplet.create()
PemPropertyFormatHeaplet.create()
SecretKeyPropertyFormatHeaplet.create()
SecretsKeyManagerHeaplet.create()
SecretsProviderHeaplet.create()
SecretsTrustManagerHeaplet.create()
static JwkSetSecretStore
JwkSetSecretStoreHeaplet.jwkSetSecretStore
(URL jwkUrl, Handler handler, Clock clock) Create aJwkSetSecretStore
with default values.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
Methods in org.forgerock.openig.security that throw HeapExceptionModifier 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
Methods in org.forgerock.openig.session.jwt that throw HeapException -
Uses of HeapException in org.forgerock.openig.sql
Methods in org.forgerock.openig.sql that throw HeapException -
Uses of HeapException in org.forgerock.openig.thread
Methods in org.forgerock.openig.thread that throw HeapException -
Uses of HeapException in org.forgerock.openig.uma
Methods in org.forgerock.openig.uma that throw HeapException -
Uses of HeapException in org.forgerock.openig.util
Methods in org.forgerock.openig.util that return types with arguments of type HeapExceptionModifier 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)