Package org.forgerock.openig.heap
Class Keys
java.lang.Object
org.forgerock.openig.heap.Keys
Define here the constants that can be used as Heap's keys.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final StringKey to retrieve theDataSourceto use for auditing.static final StringKey to retrieve anAuditServiceinstance from theHeap.static final StringKey to retrieve aSecretPropertyFormatthat decodes BASE64 strings.static final StringKey to retrieve aBaseUriDecoratorinstance from theHeap.static final StringKey to retrieve aCaptureDecoratorinstance from theHeap.static final StringKey to retrieve the defaultClientHandlerinstance from theHeap.static final StringKey to retrieve theClientHandler's loader instance from theHeap.static final Stringstatic final StringKey to retrieve theEndpointRegistryinstance dedicated for the current Route's objects from theHeap.static final StringKey to retrieve anEnvironmentinstance from theHeap.static final StringKey to retrieve ForgeRockClientHandlerinstance from theHeap, which chains aTransactionIdOutboundFilterto aClientHandler.static final StringKey to retrieve the globalMeterRegistryfrom theHeap.static final StringKey to retrieve the localMeterRegistryfrom theHeap.static final Stringstatic final StringKey to retrieve aSecretPropertyFormatthat decodes PLAIN strings.static final StringKey to retrieve theProductInfofrom theHeap.static final StringKey to retrieve the defaultProxyOptionsinstance from theHeap.static final StringKey to retrieve a defaultReverseProxyHandlerinstance from theHeap.static final StringKey to retrieve the defaultScheduledExecutorServiceinstance from theHeap.static final StringKey to retrieve the globalScriptFactoryManagerfrom theHeap.static final StringKey to retrieve the defaultAsyncSessionManagerinstance from theHeap.static final Stringstatic final Stringstatic final StringKey to retrieve aTickerinstance from theHeap.static final StringKey to retrieve aTimerDecoratorinstance from theHeap.static final StringKey to retrieve aTracingDecoratorinstance from theHeap.static final StringKey to retrieve anTracingProviderinstance from theHeap.static final StringKey to retrieve aTransactionIdOutboundFilterinstance from theHeap.static final StringKey to retrieve theWebSocketClientProviderinstance from theHeap.static final StringKey to retrieve theWebSocketProxyFilterProviderinstance from theHeap. -
Method Summary
-
Field Details
-
API_PROTECTION_FILTER_HEAP_KEY
- See Also:
-
AUDIT_DATASOURCE_HEAP_KEY
Key to retrieve theDataSourceto use for auditing.- See Also:
-
AUDIT_SERVICE_HEAP_KEY
Key to retrieve anAuditServiceinstance from theHeap.- See Also:
-
BASE64_PROPERTY_FORMAT
Key to retrieve aSecretPropertyFormatthat decodes BASE64 strings.- See Also:
-
BASEURI_HEAP_KEY
Key to retrieve aBaseUriDecoratorinstance from theHeap.- See Also:
-
CAPTURE_HEAP_KEY
Key to retrieve aCaptureDecoratorinstance from theHeap.- See Also:
-
CLIENT_HANDLER_HEAP_KEY
Key to retrieve the defaultClientHandlerinstance from theHeap. This instance is dedicated for services interactions.- See Also:
-
CLIENT_HANDLER_PROVIDER_HEAP_KEY
Key to retrieve theClientHandler's loader instance from theHeap.- See Also:
-
CLOCK_HEAP_KEY
- See Also:
-
ENDPOINT_REGISTRY_HEAP_KEY
Key to retrieve theEndpointRegistryinstance dedicated for the current Route's objects from theHeap.Objects declared in config.json will have a registry pointing to /openig/system/objects.
Objects declared into routes will have another registry that is dedicated to the host route: /openig/system/objects/.../[route-name]/objects.
Note that generic heaplets may use their private registry (using their own namespace based on their name) through endpointRegistry().
-
ENVIRONMENT_HEAP_KEY
Key to retrieve anEnvironmentinstance from theHeap.- See Also:
-
FORGEROCK_CLIENT_HANDLER_HEAP_KEY
Key to retrieve ForgeRockClientHandlerinstance from theHeap, which chains aTransactionIdOutboundFilterto aClientHandler. ThisHandleris used by audit to forward custom audit header.- See Also:
-
GLOBAL_METER_REGISTRY_HEAP_KEY
Key to retrieve the globalMeterRegistryfrom theHeap.- See Also:
-
SCRIPT_FACTORY_MANAGER_HEAP_KEY
Key to retrieve the globalScriptFactoryManagerfrom theHeap.- See Also:
-
HEAP_METER_REGISTRY_HEAP_KEY
Key to retrieve the localMeterRegistryfrom theHeap. ThisMeterRegistrymay be tagged with common tags.- See Also:
-
METRICS_PROTECTION_FILTER_HEAP_KEY
- See Also:
-
PROXY_OPTIONS_HEAP_KEY
Key to retrieve the defaultProxyOptionsinstance from theHeap.- See Also:
-
PLAIN_PROPERTY_FORMAT
Key to retrieve aSecretPropertyFormatthat decodes PLAIN strings.- See Also:
-
REVERSE_PROXY_HANDLER_HEAP_KEY
Key to retrieve a defaultReverseProxyHandlerinstance from theHeap.- See Also:
-
PRODUCT_INFO_HEAP_KEY
Key to retrieve theProductInfofrom theHeap.- See Also:
-
SCHEDULED_EXECUTOR_SERVICE_HEAP_KEY
Key to retrieve the defaultScheduledExecutorServiceinstance from theHeap.- See Also:
-
SESSION_FACTORY_HEAP_KEY
Key to retrieve the defaultAsyncSessionManagerinstance from theHeap.- See Also:
-
STUDIO_PROTECTION_FILTER_HEAP_KEY
- See Also:
-
TEMPORARY_STORAGE_HEAP_KEY
- See Also:
-
TICKER_HEAP_KEY
Key to retrieve aTickerinstance from theHeap.- See Also:
-
TIMER_HEAP_KEY
Key to retrieve aTimerDecoratorinstance from theHeap.- See Also:
-
TRACING_HEAP_KEY
Key to retrieve aTracingDecoratorinstance from theHeap.- See Also:
-
TRACING_PROVIDER_HEAP_KEY
Key to retrieve anTracingProviderinstance from theHeap.- See Also:
-
TRANSACTION_ID_OUTBOUND_FILTER_HEAP_KEY
Key to retrieve aTransactionIdOutboundFilterinstance from theHeap.- See Also:
-
WEBSOCKET_CLIENT_PROVIDER_KEY
Key to retrieve theWebSocketClientProviderinstance from theHeap.- See Also:
-
WEBSOCKET_PROXY_FILTER_PROVIDER_KEY
Key to retrieve theWebSocketProxyFilterProviderinstance from theHeap.- See Also:
-