Uses of Interface
org.forgerock.openig.heap.Heaplet
-
Packages that use Heaplet Package Description org.forgerock.microservices.tokenvalidation This package will hold the classes need to implement the Token Validation Microservice.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.finance Support for financial APIs (Open Banking, PSD2, Berlin Group, ...).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.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.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.jwt Provides JWT capabilities to the Identity Gateway.org.forgerock.openig.openam Integration classes specifically for ForgeRock Access Management.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.sql Provides SQL and JDBC support.org.forgerock.openig.thread Provides heaplets for creating thread pools. -
-
Uses of Heaplet in org.forgerock.microservices.tokenvalidation
Classes in org.forgerock.microservices.tokenvalidation that implement Heaplet Modifier and Type Class Description static class
IntrospectHandler.Heaplet
Creates and initializes a IntrospectHandler in a heap environment. -
Uses of Heaplet in org.forgerock.openig.audit
Classes in org.forgerock.openig.audit that implement Heaplet Modifier and Type Class Description class
AuditServiceObjectHeaplet
Creates and initializes an AuditService in a heap environment.static class
NoOpAuditService.Heaplet
Creates aNoOpAuditService
in 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 class
DelegateHeaplet
This 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 class
BaseUriDecorator.Heaplet
Creates 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 class
CaptureDecorator.Heaplet
Creates 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 class
DecoratorHeaplet
A 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 class
TimerDecorator.Heaplet
Creates 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 class
AssignmentFilter.Heaplet
Creates and initializes an assignment filter in a heap environment.class
ChainFilterHeaplet
Allow to build a chain of filters as one filter.class
ChainHandlerHeaplet
A chain of zero or more filters and one handler.class
ConditionalFilterHeaplet
Creates aConditionalFilter
into aHeap
environment.static class
ConditionEnforcementFilter.Heaplet
Creates and initializes an ConditionEnforcementFilter in a heap environment.static class
CookieFilter.Heaplet
Creates and initializes a cookie filter in a heap environment.static class
CryptoHeaderFilter.Heaplet
Creates and initializes a header filter in a heap environment.static class
DateHeaderFilter.Heaplet
Creates and initializes a DateHeaderFilter in a heap environment.static class
EntityExtractFilter.Heaplet
Creates and initializes an entity extract handler in a heap environment.static class
FileAttributesFilter.Heaplet
Creates and initializes a separated values file attribute provider in a heap environment.static class
HeaderFilter.Heaplet
Creates and initializes a header filter in a heap environment.class
HttpBasicAuthenticationClientFilterHeaplet
Creates and initializes aFilter
supporting the injection of a Basic Authorization header in the request for the configured credentials.static class
HttpBasicAuthFilter.Heaplet
Creates and initializes an HTTP basic authentication filter in a heap environment.static class
JwtBuilderFilter.Heaplet
Creates and initializes an JwtBuilderFilter in a heap environment.static class
LocationHeaderFilter.Heaplet
Creates and initializes a LocationHeaderFilter in a heap environment.class
PasswordReplayFilterHeaplet
Supports password replay feature in a composite filter.static class
ScriptableFilter.Heaplet
Creates and initializes a scriptable filter in a heap environment.static class
StaticRequestFilter.Heaplet
Creates and initializes a request filter in a heap environment.static class
SwitchFilter.Heaplet
Creates and initializes an expect filter in a heap environment. -
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 class
FapiInteractionIdFilter.Heaplet
Creates and initializes a fapi interaction-id filter 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 class
CaffeineCacheAccessTokenResolver.Heaplet
Creates and initializes anCaffeineCacheAccessTokenResolver
in the heap environment.static class
ConfirmationKeyVerifierAccessTokenResolver.Heaplet
Creates and initializes a Confirmation Key Verifier access_token resolver in the heap environment.class
OAuth2ResourceServerFilterHeaplet
Validates aRequest
that contains an OAuth 2.0 access token.class
OpenAmAccessTokenResolverHeaplet
Creates and initializes anOpenAmAccessTokenResolver
in a heap environment.static class
ScriptableAccessTokenResolver.Heaplet
Creates and initializes a scriptable access token resolver in a heap environment.static class
ScriptableResourceAccess.Heaplet
Creates and initializes a scriptable object in a heap environment.static class
StatelessAccessTokenResolver.Heaplet
Creates and initializes a stateless access token resolver in the heap environment.class
TokenIntrospectionAccessTokenResolverHeaplet
Creates and initializes anTokenIntrospectionAccessTokenResolver
in a heap environment. -
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 class
ClientCredentialsOAuth2ClientFilterHeaplet
Creates and initializes aFilter
supporting the transformation of client credentials to an access_token.static class
ClientRegistration.Heaplet
Creates and initializes a Client Registration object in a heap environment.static class
IdTokenValidationFilter.Heaplet
Creates and initializes an IdTokenValidationFilter in a heap environment.static class
Issuer.Heaplet
Creates and initializes an Issuer object in a heap environment.static class
IssuerRepository.Heaplet
Creates and initializes anIssuerRepository
in a heap environment.static class
OAuth2ClientFilter.Heaplet
Creates and initializes the filter in a 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 class
DefaultRateThrottlingPolicyHeaplet
Creates and initializes aDefaultRateThrottlingPolicy
in a heap environment.class
MappedThrottlingPolicyHeaplet
Creates and initializes aMappedThrottlingPolicy
in a heap environment.static class
ScriptableThrottlingPolicy.Heaplet
Creates and initializes a scriptable object in a heap environment.class
ThrottlingFilterHeaplet
Creates 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 static class
ClientHandler.Heaplet
Creates and initializes a client handler in a heap environment.static class
DesKeyGenHandler.Heaplet
Creates and initializes a DES key generator handler in a heap environment.static class
DispatchHandler.Heaplet
Creates and initializes a dispatch handler in a heap environment.static class
ReverseProxyHandler.Heaplet
Creates a reverse proxy handler in a heap environment.static class
ScriptableHandler.Heaplet
Creates and initializes a scriptable handler in a heap environment.static class
SequenceHandler.Heaplet
Creates and initializes a sequence handler in a heap environment.static class
StaticResponseHandler.Heaplet
Creates and initializes a static response handler in a heap environment.static class
WelcomeHandler.Heaplet
Creates 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 class
ResourceHandler.Heaplet
Creates 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 class
RouterHandler.Heaplet
Creates and initializes a routing handler in a heap environment. -
Uses of Heaplet in org.forgerock.openig.heap
Classes in org.forgerock.openig.heap that implement Heaplet Modifier and Type Class Description class
GenericHeaplet
A generic base class for heaplets with automatically injected fields.Methods in org.forgerock.openig.heap that return Heaplet Modifier and Type Method Description static Heaplet
Heaplets. getHeaplet(Class<?> c)
Returns the heaplet that creates an instance of the specified class, ornull
if no such heaplet could be found.Heaplet
HeapletFactory. newInstance(Class<?> type)
Returns a newHeaplet
instance that know how to build the given type. -
Uses of Heaplet in org.forgerock.openig.io
Classes in org.forgerock.openig.io that implement Heaplet Modifier and Type Class Description class
TemporaryStorageHeaplet
A Heaplet to callIO.newTemporaryStorage()
within a heaplet environment. -
Uses of Heaplet in org.forgerock.openig.jwt
Classes in org.forgerock.openig.jwt that implement Heaplet Modifier and Type Class Description static class
JwtSessionManager.Heaplet
Creates and initializes a jwt-session in a heap environment. -
Uses of Heaplet in org.forgerock.openig.openam
Classes in org.forgerock.openig.openam that implement Heaplet Modifier and Type Class Description class
AmServiceHeaplet
This heaplet represents an instance of anAmService
that can shared amongst AM related filters such as theSingleSignOnFilter
and thePolicyEnforcementFilter
.static class
CapturedUserPasswordFilter.Heaplet
Creates and initializes the filter in a heap environment.static class
CrossDomainSingleSignOnFilter.Heaplet
Creates and initialises an authentication filter in a heap environment.static class
PolicyEnforcementFilter.Heaplet
Creates and initializes a policy enforcement filter in a heap environment.static class
RequestResourceUriProvider.Heaplet
Creates and initializes a RequestResourceUriProvider in a heap environment.static class
ScriptableResourceUriProvider.Heaplet
Creates and initializes a scriptable resource url provider in a heap environment.static class
SessionInfoFilter.Heaplet
Creates and initialises a session info filter in a heap environment.static class
SingleSignOnFilter.Heaplet
Creates and initialises an authentication filter in a heap environment.static class
TokenTransformationFilter.Heaplet
Creates and initializes a token transformation filter in a heap environment.class
UserProfileFilterHeaplet
Creates and initialises a user profile filter in a heap environment.class
UserProfileServiceHeaplet
Creates and initializes aUserProfileService
in 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 class
AbstractScriptableHeapObject.AbstractScriptableHeaplet
Creates and initializes a capture filter 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 class
Base64EncodedSecretStore.Heaplet
Creates and initializes aBase64EncodedSecretStore
in a heap environment.class
FileSystemSecretStoreHeaplet
This heaplet represents an instance of aPropertyResolverSecretStore
resolving properties from files in a directory.class
HsmSecretStoreHeaplet
This heaplet represents an instance of aHsmSecretStoreHeaplet
.class
JwkSetSecretStoreHeaplet
This heaplet represents an instance of aJwkSetSecretStore
resolving secrets from an URL of a JSON Web Key Set(JWKSet
).class
KeyStoreSecretStoreHeaplet
This heaplet represents an instance of aKeyStoreSecretStore
.class
SecretsProviderHeaplet
Creates and initializes aSecretsProvider
in a heap environment.class
SystemAndEnvSecretStoreHeaplet
This heaplet represents an instance of aPropertyResolverSecretStore
resolving 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 class
KeyManagerHeaplet
This heaplet creates and initializes instances of an SSL JavaKeyManager
.class
KeyStoreHeaplet
This heaplet creates and initializes instances of JavaKeyStore
.class
TlsOptionsHeaplet
Creates and initializes TLS options in a heap environment.static class
TrustAllManager.Heaplet
Creates and initializes a trust-all manager in a heap environment.class
TrustManagerHeaplet
Represents an SSL JavaTrustManager
. -
Uses of Heaplet in org.forgerock.openig.sql
Classes in org.forgerock.openig.sql that implement Heaplet Modifier and Type Class Description class
JdbcDataSourceHeaplet
Creates and initializes a JDBC data source in a heap environment.static class
SqlAttributesFilter.Heaplet
Creates 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 class
ScheduledExecutorServiceHeaplet
Heaplet for building ScheduledExecutorService instances.
-