Uses of Class
org.forgerock.openig.heap.HeapException
-
Packages that use HeapException Package Description org.forgerock.openig.audit Service Provider interface for registering audit events.org.forgerock.openig.decoration Decorator API to ease heap object customization and transformation.org.forgerock.openig.decoration.baseuri Contains a decorator which overrides the existing request URI, making requests relative to a new base URI.org.forgerock.openig.decoration.capture Capture decoration classes that prints filters and handlers input and output messages.org.forgerock.openig.decoration.global This package contains a special decorator that is responsible to invoke other decorators.org.forgerock.openig.decoration.helper Contains an abstract decorator dedicated to Filter and Handler.org.forgerock.openig.decoration.timer Contains a decorator that log time elapsed in a Filter or a Handler.org.forgerock.openig.filter Filters the requests and/or responses of HTTP.org.forgerock.openig.filter.allow Filters the HTTP request using a declarative configuration model based on a chain of predicates to validate.org.forgerock.openig.filter.circuitbreaker This package contains the components used to implement circuit breaking.org.forgerock.openig.filter.finance Support for financial APIs (Open Banking, PSD2, Berlin Group, ...).org.forgerock.openig.filter.jwt This package contains the components used to implement some JWT related filter.org.forgerock.openig.filter.oauth2 This package contains the OAuth2 Token validation filter that acts as an OAuth 2 Resource Server.org.forgerock.openig.filter.oauth2.client OAuth 2.0 Client filter implementation.org.forgerock.openig.filter.oauth2.client.authentication Collection of heaplets supporting OAuth2 client authentication Filters.org.forgerock.openig.filter.oauth2.cnf JWT confirmation key support for access tokens.org.forgerock.openig.filter.throttling This package contains the components used to implement a throttling rate support.org.forgerock.openig.handler Handles HTTP requests by generating responses.org.forgerock.openig.handler.assertion Handles identity assertion processing.org.forgerock.openig.handler.resources Contains components and APIs used to serve static resources.org.forgerock.openig.handler.router Provides automated router capability that loads its configurations files (called routes) from a given directory.org.forgerock.openig.handler.saml Identity Gateway SAML support.org.forgerock.openig.heap Manages collections or "heaps" of associated objects, initialized from declarative configuration artifacts.org.forgerock.openig.io Provides stream buffering, branching, and storage functions.org.forgerock.openig.openam Integration classes specifically for ForgeRock Access Management.org.forgerock.openig.openam.session AM Session idle timeout tracking.org.forgerock.openig.proxy Contains proxy related heaplets.org.forgerock.openig.script Scripting support.org.forgerock.openig.secrets Provides the Common Secrets API for accessing secrets of various kinds.org.forgerock.openig.security Provides heap objects for security related types.org.forgerock.openig.session.jwt Manage the Identity Gateway session.org.forgerock.openig.sql Provides SQL and JDBC support.org.forgerock.openig.thread Provides heaplets for creating thread pools.org.forgerock.openig.uma This package contains the UMA (User Managed Access) components used to support the Uma Resource Server role.org.forgerock.openig.util Miscellaneous utility classes. -
-
Uses of HeapException in org.forgerock.openig.audit
Methods in org.forgerock.openig.audit that throw HeapException Modifier and Type Method Description ObjectAuditServiceObjectHeaplet. create()ObjectNoOpAuditService.Heaplet. create()voidAuditServiceObjectHeaplet. start() -
Uses of HeapException in org.forgerock.openig.decoration
Methods in org.forgerock.openig.decoration that throw HeapException Modifier and Type Method Description ObjectDelegateHeaplet. create()DecorationHandleDecorator. decorate(Object delegate, JsonValue decoratorConfig, Context context)Decorates the provideddelegateinstance with the provideddecoratorConfigconfiguration. -
Uses of HeapException in org.forgerock.openig.decoration.baseuri
Methods in org.forgerock.openig.decoration.baseuri that throw HeapException Modifier and Type Method Description DecoratorBaseUriDecorator.Heaplet. create()DecorationHandleBaseUriDecorator. decorate(Object delegate, JsonValue decoratorConfig, Context context) -
Uses of HeapException in org.forgerock.openig.decoration.capture
Methods in org.forgerock.openig.decoration.capture that throw HeapException Modifier and Type Method Description DecoratorCaptureDecorator.Heaplet. create()DecorationHandleCaptureDecorator. decorate(Object delegate, JsonValue decoratorConfig, Context context) -
Uses of HeapException in org.forgerock.openig.decoration.global
Methods in org.forgerock.openig.decoration.global that throw HeapException Modifier and Type Method Description DecorationHandleGlobalDecorator. decorate(Object delegate, JsonValue ignored, Context context)Decorate 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 HeapException Modifier and Type Method Description abstract DecoratorDecoratorHeaplet. create()Called to request the heaplet create an object.ObjectDecoratorHeaplet. create(Name name, JsonValue config, Heap heap)DecorationHandleAbstractHandlerAndFilterDecorator. decorate(Object delegate, JsonValue decoratorConfig, Context context)Deprecated.protected abstract DecorationHandleAbstractHandlerAndFilterDecorator. decorateFilter(Filter delegate, JsonValue decoratorConfig, Context context)Deprecated.protected abstract DecorationHandleAbstractHandlerAndFilterDecorator. decorateHandler(Handler delegate, JsonValue decoratorConfig, Context context)Deprecated.TLazyReference. get()Resolves the encapsulated reference.protected org.forgerock.monitoring.api.instrument.MeterRegistryHolderDecoratorHeaplet. meterRegistryHolder()Returns this object'sMeterRegistry, creating it lazily when requested for the first time.voidDecoratorHeaplet. 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 Modifier and Type Method Description DecoratorTimerDecorator.Heaplet. create()DecorationHandleTimerDecorator. decorate(Object delegate, JsonValue decoratorConfig, Context context) -
Uses of HeapException in org.forgerock.openig.filter
Methods in org.forgerock.openig.filter that throw HeapException Modifier and Type Method Description ObjectAssignmentFilter.Heaplet. create()ObjectChainFilterHeaplet. create()ObjectChainHandlerHeaplet. create()ObjectConditionalFilterHeaplet. create()ObjectConditionEnforcementFilter.Heaplet. create()ObjectCookieFilter.Heaplet. create()ObjectCorsFilterHeaplet. create()ObjectCryptoHeaderFilter.Heaplet. create()ObjectCsrfFilterHeaplet. create()ObjectDataPreservationFilter.Heaplet. create()ObjectDateHeaderFilter.Heaplet. create()ObjectEntityExtractFilter.Heaplet. create()ObjectFileAttributesFilter.Heaplet. create()ObjectForwardedRequestFilter.Heaplet. create()ObjectFragmentFilter.Heaplet. create()ObjectHeaderFilter.Heaplet. create()ObjectHttpBasicAuthenticationClientFilterHeaplet. create()ObjectHttpBasicAuthFilter.Heaplet. create()ObjectJwtBuilderFilter.Heaplet. create()ObjectLocationHeaderFilter.Heaplet. create()ObjectPasswordReplayFilterHeaplet. create()ObjectSetCookieUpdateFilter.Heaplet. create()ObjectStaticRequestFilter.Heaplet. create()ObjectSwitchFilter.Heaplet. create()ObjectUriPathRewriteFilter.Heaplet. create()ScriptableFilterScriptableFilter.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 Modifier and Type Method Description AllowOnlyFilterAllowOnlyFilter.Heaplet. create() -
Uses of HeapException in org.forgerock.openig.filter.circuitbreaker
Methods in org.forgerock.openig.filter.circuitbreaker that throw HeapException Modifier and Type Method Description ObjectCircuitBreakerFilter.Heaplet. create()static CircuitBreakerFilterCircuitBreakerFilter.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 Modifier and Type Method Description ObjectFapiInteractionIdFilter.Heaplet. create() -
Uses of HeapException in org.forgerock.openig.filter.jwt
Methods in org.forgerock.openig.filter.jwt that throw HeapException Modifier and Type Method Description ObjectJwtValidationFilter.Heaplet. create()protected Optional<JwtValidatorCustomizer>JwtValidationFilter.Heaplet. jwtValidatorCustomizer()Returns an instance of aJwtValidatorCustomizerif 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 HeapException Modifier and Type Method Description static Function<JsonValue,ResourceAccess,HeapException>ResourceAccessConfigSupport. resourceAccess(Heap heap)JsonValuefunction capable of configuring an instance of aResourceAccesssubtype from suppliedscopesconfiguration.Methods in org.forgerock.openig.filter.oauth2 that throw HeapException Modifier and Type Method Description ObjectCaffeineCacheAccessTokenResolver.Heaplet. create()ObjectOAuth2ResourceServerFilterHeaplet. create()ObjectOAuth2TokenExchangeFilter.Heaplet. create()ObjectOpenAmAccessTokenResolverHeaplet. create()Deprecated.ObjectStatelessAccessTokenResolver.Heaplet. create()ObjectTokenIntrospectionAccessTokenResolverHeaplet. create()ScriptableAccessTokenResolverScriptableAccessTokenResolver.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 HeapException Modifier and Type Method Description ObjectClientRegistration.Heaplet. create()ObjectGrantSwapJwtAssertionOAuth2ClientFilter.Heaplet. create()ObjectIssuer.Heaplet. create()ObjectIssuerRepository.Heaplet. create()ObjectOAuth2ClientFilter.Heaplet. create()protected GrantTypeHandlerResourceOwnerOAuth2ClientFilterHeaplet. createGrantTypeHandler()protected HandlerClientCredentialsOAuth2ClientFilterHeaplet. 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 HeapException Modifier and Type Method Description protected Function<JsonValue,PrivateKeyJwtClientAuthenticationFilter.Builder<?>,HeapException>EncryptedPrivateKeyJwtClientAuthenticationFilterHeaplet. configuredBuilder(EncryptedPrivateKeyJwtClientAuthenticationFilter.Builder builder)Supports fulfillment of the suppliedEncryptedPrivateKeyJwtClientAuthenticationFilter.Builderwith configuration.protected Function<JsonValue,PrivateKeyJwtClientAuthenticationFilter.Builder<?>,HeapException>PrivateKeyJwtClientAuthenticationFilterHeaplet. configuredBuilder(PrivateKeyJwtClientAuthenticationFilter.Builder<?> builder)Supports fulfillment of the suppliedPrivateKeyJwtClientAuthenticationFilter.Builderwith configuration.Methods in org.forgerock.openig.filter.oauth2.client.authentication that throw HeapException Modifier and Type Method Description ObjectEncryptedPrivateKeyJwtClientAuthenticationFilterHeaplet. create()ObjectPrivateKeyJwtClientAuthenticationFilterHeaplet. create() -
Uses of HeapException in org.forgerock.openig.filter.oauth2.cnf
Methods in org.forgerock.openig.filter.oauth2.cnf that throw HeapException Modifier and Type Method Description ObjectCertificateThumbprintFilter.Heaplet. create()ObjectConfirmationKeyVerifierAccessTokenResolver.Heaplet. create() -
Uses of HeapException in org.forgerock.openig.filter.throttling
Methods in org.forgerock.openig.filter.throttling that throw HeapException Modifier and Type Method Description ObjectDefaultRateThrottlingPolicyHeaplet. create()ObjectMappedThrottlingPolicyHeaplet. create()ObjectThrottlingFilterHeaplet. create()ScriptableThrottlingPolicyScriptableThrottlingPolicy.Heaplet. newInstance(Script script, Heap heap) -
Uses of HeapException in org.forgerock.openig.handler
Methods in org.forgerock.openig.handler that throw HeapException Modifier and Type Method Description protected Optional<Filter>HttpClientHandlerHeaplet. circuitBreakerFilter(JsonValue config)Create a circuit breaker filter from configurations.ObjectDesKeyGenHandler.Heaplet. create()ObjectDispatchHandler.Heaplet. create()ObjectHttpClientHandlerHeaplet. create()ObjectJwkSetHandler.Heaplet. create()ObjectSequenceHandler.Heaplet. create()ObjectStaticResponseHandler.Heaplet. create()ObjectWelcomeHandler.Heaplet. create()protected List<Filter>ClientHandlerHeaplet. filters(org.forgerock.openig.http.spi.HttpClientLoader loader, Options options)protected abstract List<Filter>HttpClientHandlerHeaplet. filters(org.forgerock.openig.http.spi.HttpClientLoader loader, Options options)Returns a list ofFilterthat will be executed on every request before theHttpClientHandler.protected List<Filter>ReverseProxyHandlerHeaplet. filters(org.forgerock.openig.http.spi.HttpClientLoader loader, Options options)ScriptableHandlerScriptableHandler.Heaplet. newInstance(Script script, Heap heap)protected Optional<Filter>HttpClientHandlerHeaplet. retryFilter(JsonValue config, org.forgerock.monitoring.api.instrument.MeterRegistry meterRegistry)Returns aRetryFilterif 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 HeapException Modifier and Type Method Description ObjectIdentityAssertionHandlerTechPreview.Heaplet. create()ObjectScriptableIdentityAssertionPluginTechPreview.Heaplet. create()ScriptableIdentityAssertionPluginTechPreviewScriptableIdentityAssertionPluginTechPreview.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 Modifier and Type Method Description ObjectResourceHandler.Heaplet. create() -
Uses of HeapException in org.forgerock.openig.handler.router
Methods in org.forgerock.openig.handler.router that throw HeapException Modifier and Type Method Description ObjectRouterHandler.Heaplet. create()voidRouterHandler.Heaplet. start() -
Uses of HeapException in org.forgerock.openig.handler.saml
Methods in org.forgerock.openig.handler.saml that throw HeapException Modifier and Type Method Description protected abstract voidAbstractSamlFederationHeaplet. completeSamlConfig(JsonValue config, String logoutUri, org.forgerock.openig.handler.saml.SamlConfig.Builder builder)Permit to complement the SamlConfigSamlConfig.Builder.protected voidSamlFederationFilterHeaplet. completeSamlConfig(JsonValue config, String logoutUri, org.forgerock.openig.handler.saml.SamlConfig.Builder builder)protected voidSamlFederationHandlerHeaplet. completeSamlConfig(JsonValue config, String logoutUri, org.forgerock.openig.handler.saml.SamlConfig.Builder builder)Deprecated.ObjectAbstractSamlFederationHeaplet. create() -
Uses of HeapException in org.forgerock.openig.heap
Methods in org.forgerock.openig.heap that throw HeapException Modifier and Type Method Description abstract ObjectGenericHeaplet. create()Called to request the heaplet create an object.ObjectGenericHeaplet. create(Name name, JsonValue config, Heap heap)ObjectHeaplet. create(Name name, JsonValue config, Heap heap)Called to request the heaplet to create an object.protected EndpointRegistryGenericHeaplet. endpointRegistry()Returns this object'sEndpointRegistry, creating it lazily when requested for the first time.<T> THeap. get(String name, Class<T> type)Returns an object from the heap with a specified name, ornullif no such object exists.<T> THeapImpl. get(String name, Class<T> type)HandlerHeapImpl. getHandler()Returns theHandlerobject referenced by the handler top-level attribute.SecretsServiceGenericHeaplet. getSecretService()Deprecated.UseSecretsProviderinstead.SecretsProviderGenericHeaplet. getSecretsProvider()Returns theSecretsProviderfrom the heap.JsonValueHeapImpl. init(JsonValue originalConfig, String... reservedFieldNames)Initializes the heap using the given configuration.protected org.forgerock.monitoring.api.instrument.MeterRegistryHolderGenericHeaplet. meterRegistryHolder()Returns this object'sMeterRegistry, creating it lazily when requested for the first time.<T> THeap. resolve(JsonValue reference, Class<T> type)Resolves a mandatory object with the specified reference.<T> THeap. resolve(JsonValue reference, Class<T> type, boolean optional)Resolves an object with the specified reference, optionally or not.<T> THeapImpl. resolve(JsonValue reference, Class<T> type)<T> THeapImpl. resolve(JsonValue reference, Class<T> type, boolean optional)voidGenericHeaplet. start()Called to request the heaplet start an object.voidHeapImpl. 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 Modifier and Type Method Description ObjectTemporaryStorageHeaplet. create() -
Uses of HeapException in org.forgerock.openig.openam
Methods in org.forgerock.openig.openam that throw HeapException Modifier and Type Method Description ObjectAmServiceHeaplet. create()ObjectCapturedUserPasswordFilter.Heaplet. create()ObjectCrossDomainSingleSignOnFilter.Heaplet. create()ObjectPolicyEnforcementFilter.Heaplet. create()ObjectRequestResourceUriProvider.Heaplet. create()ObjectSessionInfoFilter.Heaplet. create()ObjectSingleSignOnFilter.Heaplet. create()ObjectTokenTransformationFilter.Heaplet. create()ObjectUserProfileFilterHeaplet. create()ObjectUserProfileServiceHeaplet. create()ScriptableResourceUriProviderScriptableResourceUriProvider.Heaplet. newInstance(Script script, Heap heap)voidAmServiceHeaplet. start() -
Uses of HeapException in org.forgerock.openig.openam.session
Methods in org.forgerock.openig.openam.session that throw HeapException Modifier and Type Method Description ObjectAmSessionIdleTimeoutFilter.Heaplet. create() -
Uses of HeapException in org.forgerock.openig.proxy
Methods in org.forgerock.openig.proxy that throw HeapException Modifier and Type Method Description ProxyOptionsCustomProxyOptions.Heaplet. create()ObjectNoProxyOptions.Heaplet. create()ObjectSystemProxyOptions.Heaplet. create() -
Uses of HeapException in org.forgerock.openig.script
Methods in org.forgerock.openig.script that throw HeapException Modifier and Type Method Description ObjectAbstractScriptableHeapObject.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 HeapException Modifier and Type Method Description static Function<JsonValue,SecretsProvider,HeapException>SecretsProviderHeaplet. secretsProvider(Heap heap)Method supporting other client heaplets that wish to create aSecretsProviderusing alternative compact configuration formats.Methods in org.forgerock.openig.secrets that throw HeapException Modifier and Type Method Description ObjectBase64EncodedSecretStore.Heaplet. create()ObjectJwkPropertyFormatHeaplet. create()ObjectJwkSetSecretStoreHeaplet. create()ObjectPemPropertyFormatHeaplet. create()ObjectSecretKeyPropertyFormatHeaplet. create()ObjectSecretsKeyManagerHeaplet. create()ObjectSecretsProviderHeaplet. create()ObjectSecretsTrustManagerHeaplet. create()static SecretsProviderSecretsUtils. getSecretsProvider(org.slf4j.Logger logger, JsonValue node, Heap heap)Returns aSecretsProvideras specified with theSecretsUtils.CONFIG_SECRETS_PROVIDERattribute or falling back to the defaultSecretsProviderfound in the heap.voidDefaultSecretsService.Builder. injectIn(HeapImpl destination)Builds and configures a newDefaultSecretsServiceinstance, and finally injects itsSecretsProviderand reference in the givendestinationHeapImpl.static JwkSetSecretStoreJwkSetSecretStoreHeaplet. jwkSetSecretStore(URL jwkUrl, Handler handler, Clock clock)Create aJwkSetSecretStorewith default values.KeyStoreSecretStoreHsmSecretStoreHeaplet. keyStore(SecretsProvider secretsProvider, Purpose<GenericSecret> storePasswordPurpose, Options options)KeyStoreSecretStoreKeyStoreSecretStoreHeaplet. keyStore(SecretsProvider secretsProvider, Purpose<GenericSecret> storePasswordPurpose, Options options)static Function<JsonValue,SecretsProvider,HeapException>SecretsProviderHeaplet. secretsProvider(Heap heap)Method supporting other client heaplets that wish to create aSecretsProviderusing alternative compact configuration formats. -
Uses of HeapException in org.forgerock.openig.security
Methods in org.forgerock.openig.security that throw HeapException Modifier and Type Method Description ObjectKeyManagerHeaplet. create()Deprecated.ObjectKeyStoreHeaplet. create()Deprecated.ObjectTrustAllManager.Heaplet. create()ObjectTrustManagerHeaplet. create()Deprecated.protected TlsOptionsClientTlsOptionsHeaplet. tlsOptions(String algorithm, KeyManager[] keyManagers, TrustManager[] trustManagers, List<String> ciphers, List<String> protocols, boolean enableAlpn)Creates the Client TLS option.protected TlsOptionsServerTlsOptionsHeaplet. 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 Modifier and Type Method Description ObjectJwtSessionFilterHeaplet. create() -
Uses of HeapException in org.forgerock.openig.sql
Methods in org.forgerock.openig.sql that throw HeapException Modifier and Type Method Description ObjectJdbcDataSourceHeaplet. create()ObjectSqlAttributesFilter.Heaplet. create() -
Uses of HeapException in org.forgerock.openig.thread
Methods in org.forgerock.openig.thread that throw HeapException Modifier and Type Method Description ExecutorServiceScheduledExecutorServiceHeaplet. create() -
Uses of HeapException in org.forgerock.openig.uma
Methods in org.forgerock.openig.uma that throw HeapException Modifier and Type Method Description ObjectUmaResourceServerFilter.Heaplet. create()ObjectUmaSharingService.Heaplet. create() -
Uses of HeapException in org.forgerock.openig.util
Methods in org.forgerock.openig.util that return types with arguments of type HeapException Modifier and Type Method Description static Function<JsonValue,JwtFactory,HeapException>JwtFactoryConfigUtils. jwtFactory(Heap heap)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)
-