Uses of Class
org.forgerock.openig.heap.HeapException
-
Packages that use HeapException 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.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.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.org.forgerock.openig.util Miscellaneous utility classes. -
-
Uses of HeapException in org.forgerock.microservices.tokenvalidation
Methods in org.forgerock.microservices.tokenvalidation that throw HeapException Modifier and Type Method Description Object
IntrospectHandler.Heaplet. create()
-
Uses of HeapException in org.forgerock.openig.audit
Methods in org.forgerock.openig.audit that throw HeapException Modifier and Type Method Description Object
AuditServiceObjectHeaplet. create()
Object
NoOpAuditService.Heaplet. create()
void
AuditServiceObjectHeaplet. start()
-
Uses of HeapException in org.forgerock.openig.decoration
Methods in org.forgerock.openig.decoration that throw HeapException Modifier and Type Method Description Object
DelegateHeaplet. create()
DecorationHandle
Decorator. decorate(Object delegate, JsonValue decoratorConfig, Context context)
Decorates the provideddelegate
instance with the provideddecoratorConfig
configuration. -
Uses of HeapException in org.forgerock.openig.decoration.baseuri
Methods in org.forgerock.openig.decoration.baseuri that throw HeapException Modifier and Type Method Description Decorator
BaseUriDecorator.Heaplet. create()
-
Uses of HeapException in org.forgerock.openig.decoration.capture
Methods in org.forgerock.openig.decoration.capture that throw HeapException Modifier and Type Method Description Decorator
CaptureDecorator.Heaplet. create()
protected DecorationHandle
CaptureDecorator. decorateFilter(Filter delegate, JsonValue decoratorConfig, Context context)
protected DecorationHandle
CaptureDecorator. decorateHandler(Handler 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 DecorationHandle
GlobalDecorator. 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 Decorator
DecoratorHeaplet. create()
Called to request the heaplet create an object.Object
DecoratorHeaplet. create(Name name, JsonValue config, Heap heap)
DecorationHandle
AbstractHandlerAndFilterDecorator. decorate(Object delegate, JsonValue decoratorConfig, Context context)
protected abstract DecorationHandle
AbstractHandlerAndFilterDecorator. decorateFilter(Filter delegate, JsonValue decoratorConfig, Context context)
protected abstract DecorationHandle
AbstractHandlerAndFilterDecorator. decorateHandler(Handler delegate, JsonValue decoratorConfig, Context context)
T
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 Modifier and Type Method Description Decorator
TimerDecorator.Heaplet. create()
protected DecorationHandle
TimerDecorator. decorateFilter(Filter delegate, JsonValue decoratorConfig, Context context)
protected DecorationHandle
TimerDecorator. decorateHandler(Handler 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 Object
AssignmentFilter.Heaplet. create()
Object
ChainFilterHeaplet. create()
Object
ChainHandlerHeaplet. create()
Object
ConditionalFilterHeaplet. create()
Object
ConditionEnforcementFilter.Heaplet. create()
Object
CookieFilter.Heaplet. create()
Object
CryptoHeaderFilter.Heaplet. create()
Object
DateHeaderFilter.Heaplet. create()
Object
EntityExtractFilter.Heaplet. create()
Object
FileAttributesFilter.Heaplet. create()
Object
HeaderFilter.Heaplet. create()
Object
HttpBasicAuthenticationClientFilterHeaplet. create()
Object
HttpBasicAuthFilter.Heaplet. create()
Object
JwtBuilderFilter.Heaplet. create()
Object
LocationHeaderFilter.Heaplet. create()
Object
PasswordReplayFilterHeaplet. create()
Object
StaticRequestFilter.Heaplet. create()
Object
SwitchFilter.Heaplet. create()
ScriptableFilter
ScriptableFilter.Heaplet. newInstance(Script script, Heap heap)
-
Uses of HeapException in org.forgerock.openig.filter.finance
Methods in org.forgerock.openig.filter.finance that throw HeapException Modifier and Type Method Description Object
FapiInteractionIdFilter.Heaplet. create()
-
Uses of HeapException in org.forgerock.openig.filter.oauth2
Methods in org.forgerock.openig.filter.oauth2 that throw HeapException Modifier and Type Method Description Object
CaffeineCacheAccessTokenResolver.Heaplet. create()
Object
ConfirmationKeyVerifierAccessTokenResolver.Heaplet. create()
Object
OAuth2ResourceServerFilterHeaplet. create()
Object
OpenAmAccessTokenResolverHeaplet. create()
Object
StatelessAccessTokenResolver.Heaplet. create()
Object
TokenIntrospectionAccessTokenResolverHeaplet. create()
ScriptableAccessTokenResolver
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 HeapException Modifier and Type Method Description Object
ClientCredentialsOAuth2ClientFilterHeaplet. create()
Object
ClientRegistration.Heaplet. create()
Object
IdTokenValidationFilter.Heaplet. create()
Object
Issuer.Heaplet. create()
Object
IssuerRepository.Heaplet. create()
Object
OAuth2ClientFilter.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 Object
DefaultRateThrottlingPolicyHeaplet. create()
Object
MappedThrottlingPolicyHeaplet. create()
Object
ThrottlingFilterHeaplet. create()
ScriptableThrottlingPolicy
ScriptableThrottlingPolicy.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 Object
ClientHandler.Heaplet. create()
Object
DesKeyGenHandler.Heaplet. create()
Object
DispatchHandler.Heaplet. create()
Object
ReverseProxyHandler.Heaplet. create()
Object
SequenceHandler.Heaplet. create()
Object
StaticResponseHandler.Heaplet. create()
Object
WelcomeHandler.Heaplet. create()
ScriptableHandler
ScriptableHandler.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 Object
ResourceHandler.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 Object
RouterHandler.Heaplet. create()
void
RouterHandler.Heaplet. start()
-
Uses of HeapException in org.forgerock.openig.heap
Methods in org.forgerock.openig.heap that throw HeapException Modifier and Type Method Description abstract Object
GenericHeaplet. create()
Called to request the heaplet create an object.Object
GenericHeaplet. create(Name name, JsonValue config, Heap heap)
Object
Heaplet. create(Name name, JsonValue config, Heap heap)
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
Heap. get(String name, Class<T> type)
Returns an object from the heap with a specified name, ornull
if no such object exists.<T> T
HeapImpl. get(String name, Class<T> type)
<T> List<T>
Heap. getAll(Class<T> type)
Deprecated.marked in 6.5 with no functional equivalent<T> List<T>
HeapImpl. getAll(Class<T> type)
Handler
HeapImpl. getHandler()
Returns theHandler
object referenced by the handler top-level attribute.SecretsService
GenericHeaplet. getSecretService()
Returns theSecretsService
from the heap.JsonValue
HeapImpl. init(JsonValue originalConfig, String... reservedFieldNames)
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
Heap. resolve(JsonValue reference, Class<T> type)
Resolves a mandatory object with the specified reference.<T> T
Heap. resolve(JsonValue reference, Class<T> type, boolean optional)
Resolves an object with the specified reference, optionally or not.<T> T
HeapImpl. resolve(JsonValue reference, Class<T> type)
<T> T
HeapImpl. resolve(JsonValue reference, Class<T> type, boolean optional)
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 Modifier and Type Method Description Object
TemporaryStorageHeaplet. create()
-
Uses of HeapException in org.forgerock.openig.jwt
Methods in org.forgerock.openig.jwt that throw HeapException Modifier and Type Method Description Object
JwtSessionManager.Heaplet. create()
-
Uses of HeapException in org.forgerock.openig.openam
Methods in org.forgerock.openig.openam that throw HeapException Modifier and Type Method Description Object
AmServiceHeaplet. create()
Object
CapturedUserPasswordFilter.Heaplet. create()
Object
CrossDomainSingleSignOnFilter.Heaplet. create()
Object
PolicyEnforcementFilter.Heaplet. create()
Object
RequestResourceUriProvider.Heaplet. create()
Object
SessionInfoFilter.Heaplet. create()
Object
SingleSignOnFilter.Heaplet. create()
Object
TokenTransformationFilter.Heaplet. create()
Object
UserProfileFilterHeaplet. create()
Object
UserProfileServiceHeaplet. create()
ScriptableResourceUriProvider
ScriptableResourceUriProvider.Heaplet. newInstance(Script script, Heap heap)
void
AmServiceHeaplet. start()
-
Uses of HeapException in org.forgerock.openig.script
Methods in org.forgerock.openig.script that throw HeapException Modifier and Type Method Description Object
AbstractScriptableHeapObject.AbstractScriptableHeaplet. create()
protected abstract AbstractScriptableHeapObject<?>
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 aSecretsProvider
using alternative compact configuration formats.Methods in org.forgerock.openig.secrets that throw HeapException Modifier and Type Method Description Object
Base64EncodedSecretStore.Heaplet. create()
Object
FileSystemSecretStoreHeaplet. create()
Object
HsmSecretStoreHeaplet. create()
Object
JwkSetSecretStoreHeaplet. create()
Object
KeyStoreSecretStoreHeaplet. create()
Object
SecretsProviderHeaplet. create()
Object
SystemAndEnvSecretStoreHeaplet. create()
static SecretsProvider
SecretsUtils. getSecretsProviderOrSecretsService(org.slf4j.Logger logger, JsonValue node, Heap heap)
Returns aSecretsProvider
as specified with the secretsProvider attribute or falling back to a newSecretsProvider
wrapping theSecretsService
found in the heap.void
DefaultSecretsService.Builder. injectIn(HeapImpl destination)
Builds and configures a newDefaultSecretsService
instance, and finally inject the reference in the givendestination
HeapImpl
.static Function<JsonValue,SecretsProvider,HeapException>
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 HeapException Modifier and Type Method Description Object
KeyManagerHeaplet. create()
Object
KeyStoreHeaplet. create()
Object
TlsOptionsHeaplet. create()
Object
TrustAllManager.Heaplet. create()
Object
TrustManagerHeaplet. create()
-
Uses of HeapException in org.forgerock.openig.sql
Methods in org.forgerock.openig.sql that throw HeapException Modifier and Type Method Description Object
JdbcDataSourceHeaplet. create()
Object
SqlAttributesFilter.Heaplet. create()
-
Uses of HeapException in org.forgerock.openig.thread
Methods in org.forgerock.openig.thread that throw HeapException Modifier and Type Method Description ExecutorService
ScheduledExecutorServiceHeaplet. 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 <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)
-