Package org.forgerock.openig.heap
Class Keys
- java.lang.Object
-
- org.forgerock.openig.heap.Keys
-
public final class Keys extends Object
Define here the constants that can be used as Heap's keys.
-
-
Field Summary
Fields Modifier and Type Field Description static StringAPI_PROTECTION_FILTER_HEAP_KEYKey to retrieve aFilterinstance from theHeapof config.json.static StringBASEURI_HEAP_KEYKey to retrieve aBaseUriDecoratorinstance from theHeap.static StringCAPTURE_HEAP_KEYKey to retrieve aCaptureDecoratorinstance from theHeap.static StringCLIENT_HANDLER_HEAP_KEYKey to retrieve a defaultClientHandlerinstance from theHeap.static StringENDPOINT_REGISTRY_HEAP_KEYKey to retrieve theEndpointRegistryinstance dedicated for the current Route's objects from theHeap.static StringENVIRONMENT_HEAP_KEYKey to retrieve anEnvironmentinstance from theHeap.static StringFORGEROCK_CLIENT_HANDLER_HEAP_KEYKey to retrieve ForgeRockClientHandlerinstance from theHeap, which chains aTransactionIdOutboundFilterto aClientHandler.static StringRUNMODE_HEAP_KEYstatic StringSCHEDULED_EXECUTOR_SERVICE_HEAP_KEYKey to retrieve the defaultScheduledExecutorServiceinstance from theHeap.static StringSESSION_FACTORY_HEAP_KEYKey to retrieve the defaultSessionManagerinstance from theHeap.static StringTEMPORARY_STORAGE_HEAP_KEYstatic StringTICKER_HEAP_KEYKey to retrieve aTickerinstance from theHeap.static StringTIME_SERVICE_HEAP_KEYKey to retrieve aTimeServiceinstance from theHeap.static StringTIMER_HEAP_KEYKey to retrieve aTimerDecoratorinstance from theHeap.static StringTRANSACTION_ID_OUTBOUND_FILTER_HEAP_KEYKey to retrieve aTransactionIdOutboundFilterinstance from theHeap.
-
-
-
Field Detail
-
API_PROTECTION_FILTER_HEAP_KEY
public static final String API_PROTECTION_FILTER_HEAP_KEY
Key to retrieve aFilterinstance from theHeapof config.json.- See Also:
- Constant Field Values
-
BASEURI_HEAP_KEY
public static final String BASEURI_HEAP_KEY
Key to retrieve aBaseUriDecoratorinstance from theHeap.- See Also:
- Constant Field Values
-
CAPTURE_HEAP_KEY
public static final String CAPTURE_HEAP_KEY
Key to retrieve aCaptureDecoratorinstance from theHeap.- See Also:
- Constant Field Values
-
CLIENT_HANDLER_HEAP_KEY
public static final String CLIENT_HANDLER_HEAP_KEY
Key to retrieve a defaultClientHandlerinstance from theHeap.- See Also:
- Constant Field Values
-
ENDPOINT_REGISTRY_HEAP_KEY
public static final String 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
public static final String ENVIRONMENT_HEAP_KEY
Key to retrieve anEnvironmentinstance from theHeap.- See Also:
- Constant Field Values
-
FORGEROCK_CLIENT_HANDLER_HEAP_KEY
public static final String 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:
- Constant Field Values
-
RUNMODE_HEAP_KEY
public static final String RUNMODE_HEAP_KEY
- See Also:
- Constant Field Values
-
SCHEDULED_EXECUTOR_SERVICE_HEAP_KEY
public static final String SCHEDULED_EXECUTOR_SERVICE_HEAP_KEY
Key to retrieve the defaultScheduledExecutorServiceinstance from theHeap.- See Also:
- Constant Field Values
-
SESSION_FACTORY_HEAP_KEY
public static final String SESSION_FACTORY_HEAP_KEY
Key to retrieve the defaultSessionManagerinstance from theHeap.- See Also:
- Constant Field Values
-
TEMPORARY_STORAGE_HEAP_KEY
public static final String TEMPORARY_STORAGE_HEAP_KEY
- See Also:
- Constant Field Values
-
TICKER_HEAP_KEY
public static final String TICKER_HEAP_KEY
Key to retrieve aTickerinstance from theHeap.- See Also:
- Constant Field Values
-
TIMER_HEAP_KEY
public static final String TIMER_HEAP_KEY
Key to retrieve aTimerDecoratorinstance from theHeap.- See Also:
- Constant Field Values
-
TIME_SERVICE_HEAP_KEY
public static final String TIME_SERVICE_HEAP_KEY
Key to retrieve aTimeServiceinstance from theHeap.- See Also:
- Constant Field Values
-
TRANSACTION_ID_OUTBOUND_FILTER_HEAP_KEY
public static final String TRANSACTION_ID_OUTBOUND_FILTER_HEAP_KEY
Key to retrieve aTransactionIdOutboundFilterinstance from theHeap.- See Also:
- Constant Field Values
-
-