Package | Description |
---|---|
org.forgerock.openig.decoration |
Decorator API to ease heap object customization and transformation.
|
org.forgerock.openig.decoration.helper |
Contains an abstract decorator dedicated to Filter and Handler.
|
org.forgerock.openig.heap |
Manages collections or "heaps" of associated objects, initialized from
declarative configuration artifacts.
|
org.forgerock.openig.util |
Miscellaneous utility classes.
|
Modifier and Type | Method and Description |
---|---|
Heap |
Context.getHeap()
Returns the heap that spawned the decorated heap object.
|
Modifier and Type | Field and Description |
---|---|
protected Heap |
DecoratorHeaplet.heap
Where objects should be put and where object dependencies should be retrieved.
|
Modifier and Type | Method and Description |
---|---|
Object |
DecoratorHeaplet.create(Name name,
org.forgerock.json.fluent.JsonValue config,
Heap heap) |
static <R> LazyReference<R> |
LazyReference.newReference(Heap heap,
org.forgerock.json.fluent.JsonValue reference,
Class<R> type,
boolean optional)
Builds a LazyReference dedicated to resolve the given (optional or not)
reference of type type
from the given heap . |
Modifier and Type | Class and Description |
---|---|
class |
HeapImpl
The concrete implementation of a heap.
|
Modifier and Type | Field and Description |
---|---|
protected Heap |
GenericHeaplet.heap
Where objects should be put and where object dependencies should be retrieved.
|
Modifier and Type | Method and Description |
---|---|
Object |
Heaplet.create(Name name,
org.forgerock.json.fluent.JsonValue config,
Heap heap)
Called to request the heaplet to create an object.
|
Object |
GenericHeaplet.create(Name name,
org.forgerock.json.fluent.JsonValue config,
Heap heap) |
Modifier and Type | Method and Description |
---|---|
static <T> org.forgerock.util.promise.Function<org.forgerock.json.fluent.JsonValue,T,HeapException> |
Json.ofRequiredHeapObject(Heap heap,
Class<T> type)
Returns a
Function to transform a list of String-based JsonValue s into a list of required heap
objects. |
Copyright © 2014 ForgeRock AS. All rights reserved.