Uses of Interface
org.forgerock.openig.heap.Heaplet
-
Packages that use Heaplet Package Description org.forgerock.openig.alias Service Provider interface for registering type aliases.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.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.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 (KeyStore,KeyManagerFactory, ...).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. -
-
Uses of Heaplet in org.forgerock.openig.alias
Methods in org.forgerock.openig.alias that return types with arguments of type Heaplet Modifier and Type Method Description default Set<Class<? extends Heaplet>>ClassAliasResolver. supportedTypes()Returns the set of heaplet classes supported by this alias resolver.Set<Class<? extends Heaplet>>CoreClassAliasResolver. supportedTypes() -
Uses of Heaplet in org.forgerock.openig.audit
Classes in org.forgerock.openig.audit that implement Heaplet Modifier and Type Class Description classAuditServiceObjectHeapletCreates and initializes an AuditService in a heap environment.static classNoOpAuditService.HeapletCreates aNoOpAuditServicein a heap environment. -
Uses of Heaplet in org.forgerock.openig.decoration
Classes in org.forgerock.openig.decoration that implement Heaplet Modifier and Type Class Description classDelegateHeapletThis heaplet aims to be be a placeholder so you can decorate the delegate object with any decorators. -
Uses of Heaplet in org.forgerock.openig.decoration.baseuri
Classes in org.forgerock.openig.decoration.baseuri that implement Heaplet Modifier and Type Class Description static classBaseUriDecorator.HeapletCreates and initializes a baseUri in a heap environment. -
Uses of Heaplet in org.forgerock.openig.decoration.capture
Classes in org.forgerock.openig.decoration.capture that implement Heaplet Modifier and Type Class Description static classCaptureDecorator.HeapletCreates and initializes a CaptureDecorator in a heap environment. -
Uses of Heaplet in org.forgerock.openig.decoration.helper
Classes in org.forgerock.openig.decoration.helper that implement Heaplet Modifier and Type Class Description classDecoratorHeapletA base class for decorator heaplets. -
Uses of Heaplet in org.forgerock.openig.decoration.timer
Classes in org.forgerock.openig.decoration.timer that implement Heaplet Modifier and Type Class Description static classTimerDecorator.HeapletCreates and initializes a TimerDecorator in a heap environment. -
Uses of Heaplet in org.forgerock.openig.filter
Classes in org.forgerock.openig.filter that implement Heaplet Modifier and Type Class Description static classAssignmentFilter.HeapletCreates and initializes an assignment filter in a heap environment.classChainFilterHeapletAllow to build a chain of filters as one filter.classChainHandlerHeapletA chain of zero or more filters and one handler.classConditionalFilterHeapletCreates aConditionalFilterinto aHeapenvironment.static classConditionEnforcementFilter.HeapletCreates and initializes an ConditionEnforcementFilter in a heap environment.static classCookieFilter.HeapletCreates and initializes a cookie filter in a heap environment.classCorsFilterHeapletACorsFilterHeapletconfigures aCorsFilterin a heap environment.static classCryptoHeaderFilter.HeapletDeprecated.Creates and initializes a header filter in a heap environment.classCsrfFilterHeapletCreates and initializes aCsrfFiltersupporting the injection and validation of an anti-CSRF token in the request header.static classDateHeaderFilter.HeapletCreates and initializes a DateHeaderFilter in a heap environment.static classEntityExtractFilter.HeapletCreates and initializes an entity extract handler in a heap environment.static classFileAttributesFilter.HeapletCreates and initializes a separated values file attribute provider in a heap environment.static classForwardedRequestFilter.HeapletCreates and initializes anForwardedRequestFilterin a heap environment.static classFragmentFilter.HeapletCreates and initialises aFragmentFilterin a heap environment.static classHeaderFilter.HeapletCreates and initializes a header filter in a heap environment.classHttpBasicAuthenticationClientFilterHeapletCreates and initializes aFiltersupporting the injection of a Basic Authorization header in the request for the configured credentials.static classHttpBasicAuthFilter.HeapletCreates and initializes an HTTP basic authentication filter in a heap environment.static classJwtBuilderFilter.HeapletCreates and initializes an JwtBuilderFilter in a heap environment.static classLocationHeaderFilter.HeapletCreates and initializes a LocationHeaderFilter in a heap environment.classPasswordReplayFilterHeapletSupports password replay feature in a composite filter.static classScriptableFilter.HeapletCreates and initializes a scriptable filter in a heap environment.static classSetCookieUpdateFilter.HeapletCreates and initializes a SetCookieUpdateFilter in a heap environment.static classStaticRequestFilter.HeapletCreates and initializes a request filter in a heap environment.static classSwitchFilter.HeapletCreates and initializes an expect filter in a heap environment.static classUriPathRewriteFilter.HeapletCreate aUriPathRewriteFilterin a heap environment. -
Uses of Heaplet in org.forgerock.openig.filter.allow
Classes in org.forgerock.openig.filter.allow that implement Heaplet Modifier and Type Class Description static classAllowOnlyFilter.HeapletCreates anAllowOnlyFilterin aHeapenvironment. -
Uses of Heaplet in org.forgerock.openig.filter.circuitbreaker
Classes in org.forgerock.openig.filter.circuitbreaker that implement Heaplet Modifier and Type Class Description static classCircuitBreakerFilter.Heaplet -
Uses of Heaplet in org.forgerock.openig.filter.finance
Classes in org.forgerock.openig.filter.finance that implement Heaplet Modifier and Type Class Description static classFapiInteractionIdFilter.HeapletCreates and initializes a fapi interaction-id filter in a heap environment. -
Uses of Heaplet in org.forgerock.openig.filter.jwt
Classes in org.forgerock.openig.filter.jwt that implement Heaplet Modifier and Type Class Description static classJwtValidationFilter.HeapletCreates and initializes a JwtValidationFilter in a heap environment.static classScriptableJwtValidatorCustomizer.HeapletCreates and initializes a scriptable Jwt Validator customizer in a heap environment. -
Uses of Heaplet in org.forgerock.openig.filter.oauth2
Classes in org.forgerock.openig.filter.oauth2 that implement Heaplet Modifier and Type Class Description static classCaffeineCacheAccessTokenResolver.HeapletCreates and initializes anCaffeineCacheAccessTokenResolverin the heap environment.classOAuth2ResourceServerFilterHeapletValidates aRequestthat contains an OAuth 2.0 access token.static classOAuth2TokenExchangeFilter.HeapletCreates and initialises anOAuth2TokenExchangeFilterin a heap environment.classOpenAmAccessTokenResolverHeapletDeprecated.in 7.0.static classScriptableAccessTokenResolver.HeapletCreates and initializes a scriptable access token resolver in a heap environment.static classScriptableResourceAccess.HeapletCreates and initializes a scriptable object in a heap environment.static classStatelessAccessTokenResolver.HeapletCreates and initializes a stateless access token resolver in the heap environment.classTokenIntrospectionAccessTokenResolverHeapletCreates and initializes anTokenIntrospectionAccessTokenResolverin a heap environment.Methods in org.forgerock.openig.filter.oauth2 that return types with arguments of type Heaplet Modifier and Type Method Description Set<Class<? extends Heaplet>>OAuth2ClassAliasResolver. supportedTypes() -
Uses of Heaplet in org.forgerock.openig.filter.oauth2.client
Classes in org.forgerock.openig.filter.oauth2.client that implement Heaplet Modifier and Type Class Description classClientCredentialsOAuth2ClientFilterHeapletCreates and initializes aFiltersupporting the transformation of client credentials to an access_token.static classClientRegistration.HeapletCreates and initializes a Client Registration object in a heap environment.classIdTokenValidationFilterHeapletAnIdTokenValidationFilterHeapletcreates a filter that can be used to validate the givenidTokenaccording to the provided configuration by leveraging theJwtValidationFilter.static classIssuer.HeapletCreates and initializes an Issuer object in a heap environment.static classIssuerRepository.HeapletCreates and initializes anIssuerRepositoryin a heap environment.static classOAuth2ClientFilter.HeapletCreates and initializes the filter in a heap environment.classResourceOwnerOAuth2ClientFilterHeapletCreates and initializes aFiltersupporting the transformation of client and user credentials to an access_token, using the grant type "password". -
Uses of Heaplet in org.forgerock.openig.filter.oauth2.client.authentication
Classes in org.forgerock.openig.filter.oauth2.client.authentication that implement Heaplet Modifier and Type Class Description classClientSecretBasicAuthenticationFilterHeapletHeaplet supporting creation of a client-secret-basic authenticationFilter.classClientSecretPostAuthenticationFilterHeapletHeaplet supporting creation of a client-secret-post authenticationFilter.classEncryptedPrivateKeyJwtClientAuthenticationFilterHeapletHeaplet supporting creation of an encrypted private-key-jwt authenticationFilter.classPrivateKeyJwtClientAuthenticationFilterHeapletHeaplet supporting creation of a private-key-jwt authenticationFilter. -
Uses of Heaplet in org.forgerock.openig.filter.oauth2.cnf
Classes in org.forgerock.openig.filter.oauth2.cnf that implement Heaplet Modifier and Type Class Description static classCertificateThumbprintFilter.HeapletCreates and initializes a certificate thumbprint filter in a heap environment.static classConfirmationKeyVerifierAccessTokenResolver.HeapletCreates and initializes a Confirmation Key Verifier access_token resolver in the heap environment. -
Uses of Heaplet in org.forgerock.openig.filter.throttling
Classes in org.forgerock.openig.filter.throttling that implement Heaplet Modifier and Type Class Description classDefaultRateThrottlingPolicyHeapletCreates and initializes aDefaultRateThrottlingPolicyin a heap environment.classMappedThrottlingPolicyHeapletCreates and initializes aMappedThrottlingPolicyin a heap environment.static classScriptableThrottlingPolicy.HeapletCreates and initializes a scriptable object in a heap environment.classThrottlingFilterHeapletCreates and initializes a throttling filter in a heap environment. -
Uses of Heaplet in org.forgerock.openig.handler
Classes in org.forgerock.openig.handler that implement Heaplet Modifier and Type Class Description classClientHandlerHeapletCreates and initializes aClientHandlerin a heap environment.static classDesKeyGenHandler.HeapletDeprecated.Creates and initializes a DES key generator handler in a heap environment.static classDispatchHandler.HeapletCreates and initializes a dispatch handler in a heap environment.classHttpClientHandlerHeapletAbstract Heaplet to create HTTP clients with different behaviors.static classJwkSetHandler.HeapletCreates and initializes a JwkSetHandler in a heap environment.classReverseProxyHandlerHeapletCreates a reverse proxyHandlerin a heap environment.static classScriptableHandler.HeapletCreates and initializes a scriptable handler in a heap environment.static classSequenceHandler.HeapletCreates and initializes a sequence handler in a heap environment.static classStaticResponseHandler.HeapletCreates and initializes a static response handler in a heap environment.static classWelcomeHandler.HeapletCreates and initializes a static response handler in a heap environment. -
Uses of Heaplet in org.forgerock.openig.handler.resources
Classes in org.forgerock.openig.handler.resources that implement Heaplet Modifier and Type Class Description static classResourceHandler.HeapletCreates and initializes a ResourceHandler in a heap environment. -
Uses of Heaplet in org.forgerock.openig.handler.router
Classes in org.forgerock.openig.handler.router that implement Heaplet Modifier and Type Class Description static classRouterHandler.HeapletCreates and initializes a routing handler in a heap environment. -
Uses of Heaplet in org.forgerock.openig.handler.saml
Classes in org.forgerock.openig.handler.saml that implement Heaplet Modifier and Type Class Description static classSamlFederationHandler.HeapletReads the actual federation servlet from the JSON configuration file.Methods in org.forgerock.openig.handler.saml that return types with arguments of type Heaplet Modifier and Type Method Description Set<Class<? extends Heaplet>>SamlClassAliasResolver. supportedTypes() -
Uses of Heaplet in org.forgerock.openig.heap
Classes in org.forgerock.openig.heap that implement Heaplet Modifier and Type Class Description classGenericHeapletA generic base class for heaplets with automatically injected fields.Methods in org.forgerock.openig.heap that return Heaplet Modifier and Type Method Description static HeapletHeaplets. getHeaplet(Class<?> c)Returns the heaplet that creates an instance of the specified class, ornullif no such heaplet could be found.HeapletHeapletFactory. newInstance(Class<?> type)Returns a newHeapletinstance that know how to build the given type.Methods in org.forgerock.openig.heap that return types with arguments of type Heaplet Modifier and Type Method Description static Optional<Class<? extends Heaplet>>Heaplets. findHeapletClass(Class<?> c)Finds the heaplet class associated to the givenctype. -
Uses of Heaplet in org.forgerock.openig.io
Classes in org.forgerock.openig.io that implement Heaplet Modifier and Type Class Description classTemporaryStorageHeapletA Heaplet to callIO.newTemporaryStorage()within a heaplet environment. -
Uses of Heaplet in org.forgerock.openig.openam
Classes in org.forgerock.openig.openam that implement Heaplet Modifier and Type Class Description classAmServiceHeapletThis heaplet represents an instance of anAmServicethat can shared amongst AM related filters such as theSingleSignOnFilterand thePolicyEnforcementFilter.static classCapturedUserPasswordFilter.HeapletCreates and initializes the filter in a heap environment.static classCrossDomainSingleSignOnFilter.HeapletCreates and initialises an authentication filter in a heap environment.static classPolicyEnforcementFilter.HeapletCreates and initializes a policy enforcement filter in a heap environment.static classRequestResourceUriProvider.HeapletCreates and initializes a RequestResourceUriProvider in a heap environment.static classScriptableResourceUriProvider.HeapletCreates and initializes a scriptable resource url provider in a heap environment.static classSessionInfoFilter.HeapletCreates and initialises a session info filter in a heap environment.static classSingleSignOnFilter.HeapletCreates and initialises an authentication filter in a heap environment.static classTokenTransformationFilter.HeapletCreates and initializes a token transformation filter in a heap environment.classUserProfileFilterHeapletCreates and initialises a user profile filter in a heap environment.classUserProfileServiceHeapletCreates and initializes aUserProfileServicein a heap environment.Methods in org.forgerock.openig.openam that return types with arguments of type Heaplet Modifier and Type Method Description Set<Class<? extends Heaplet>>OpenAMClassAliasResolver. supportedTypes() -
Uses of Heaplet in org.forgerock.openig.openam.session
Classes in org.forgerock.openig.openam.session that implement Heaplet Modifier and Type Class Description static classAmSessionIdleTimeoutFilter.Heaplet -
Uses of Heaplet in org.forgerock.openig.proxy
Classes in org.forgerock.openig.proxy that implement Heaplet Modifier and Type Class Description static classCustomProxyOptions.HeapletCreates and initializes aCustomProxyOptionsin a heap environment.static classNoProxyOptions.HeapletCreates and initializes aNoProxyOptionsin a heap environment.static classSystemProxyOptions.HeapletCreates and initializes aSystemProxyOptionsin a heap environment. -
Uses of Heaplet in org.forgerock.openig.script
Classes in org.forgerock.openig.script that implement Heaplet Modifier and Type Class Description protected static classAbstractScriptableHeapObject.AbstractScriptableHeaplet<V>Creates and initializes a scriptable heap object in a heap environment. -
Uses of Heaplet in org.forgerock.openig.secrets
Classes in org.forgerock.openig.secrets that implement Heaplet Modifier and Type Class Description static classBase64EncodedSecretStore.HeapletCreates and initializes aBase64EncodedSecretStorein a heap environment.classFileSystemSecretStoreHeapletThis heaplet represents an instance of aPropertyResolverSecretStoreresolving properties from files in a directory.classHsmSecretStoreHeapletThis heaplet represents an instance of aHsmSecretStoreHeaplet.classJwkSetSecretStoreHeapletThis heaplet represents an instance of aJwkSetSecretStoreresolving secrets from an URL of a JSON Web Key Set(JWKSet).classKeyStoreSecretStoreHeapletThis heaplet represents an instance of aKeyStoreSecretStore.classPemPropertyFormatHeapletBuilds aPemPropertyFormatused to decode keys and certificates in a PEM format that can be used withSecretStoremappings configuration.classSecretKeyPropertyFormatHeapletIt builds aSecretPropertyFormatthat can be use withSecretStoremappings configuration.classSecretsKeyManagerHeapletASecretsKeyManagerHeapletacts as a factory ofSecretsKeyManager.classSecretsProviderHeapletCreates and initializes aSecretsProviderin a heap environment.classSecretsTrustManagerHeapletASecretsTrustManagerHeapletacts as a factory ofSecretsTrustManager.classSystemAndEnvSecretStoreHeapletThis heaplet represents an instance of aPropertyResolverSecretStoreresolving properties in system then in environment variables. -
Uses of Heaplet in org.forgerock.openig.security
Classes in org.forgerock.openig.security that implement Heaplet Modifier and Type Class Description classClientTlsOptionsHeapletCreates and initializes client-side TLS options in a heap environment.classKeyManagerHeapletThis heaplet creates and initializes instances of an SSL JavaKeyManager.classKeyStoreHeapletThis heaplet creates and initializes instances of JavaKeyStore.classServerTlsOptionsHeapletCreates and initializes server-side TLS options in a heap environment.static classTrustAllManager.HeapletCreates and initializes a trust-all manager in a heap environment.classTrustManagerHeapletRepresents an SSL JavaTrustManager. -
Uses of Heaplet in org.forgerock.openig.session.jwt
Classes in org.forgerock.openig.session.jwt that implement Heaplet Modifier and Type Class Description classJwtSessionManagerHeapletA JwtSessionManagerHeaplet is responsible for configuring and creating aJwtSession. -
Uses of Heaplet in org.forgerock.openig.sql
Classes in org.forgerock.openig.sql that implement Heaplet Modifier and Type Class Description classJdbcDataSourceHeapletCreates and initializes a JDBC data source in a heap environment.static classSqlAttributesFilter.HeapletCreates and initializes a static attribute provider in a heap environment. -
Uses of Heaplet in org.forgerock.openig.thread
Classes in org.forgerock.openig.thread that implement Heaplet Modifier and Type Class Description classScheduledExecutorServiceHeapletHeaplet for building ScheduledExecutorService instances. -
Uses of Heaplet in org.forgerock.openig.uma
Classes in org.forgerock.openig.uma that implement Heaplet Modifier and Type Class Description static classUmaResourceServerFilter.HeapletCreates and initializes an UMA resource server filter in a heap environment.static classUmaSharingService.HeapletCreates and initializes an UMA service in a heap environment.Methods in org.forgerock.openig.uma that return types with arguments of type Heaplet Modifier and Type Method Description Set<Class<? extends Heaplet>>UmaClassAliasResolver. supportedTypes()
-