Package | Description |
---|---|
org.forgerock.openig.audit |
Contains the audit framework APIs.
|
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.log |
Facility for logging and real-time performance monitoring.
|
Modifier and Type | Method and Description |
---|---|
Name |
AuditSource.getName()
Returns the unique
Name of the heap object notification emitter (cannot be null ). |
Constructor and Description |
---|
AuditSource(Name name)
Builds a new AuditSource with the given
name . |
Modifier and Type | Method and Description |
---|---|
Name |
Context.getName()
Returns the name of the heap object being decorated.
|
Modifier and Type | Field and Description |
---|---|
protected Name |
DecoratorHeaplet.name
The fully qualified name of the object to be created.
|
Modifier and Type | Method and Description |
---|---|
Object |
DecoratorHeaplet.create(Name name,
org.forgerock.json.fluent.JsonValue config,
Heap heap) |
Modifier and Type | Field and Description |
---|---|
protected Name |
GenericHeaplet.qualified
The fully qualified name of the object to be created.
|
Modifier and Type | Method and Description |
---|---|
Name |
Name.child(String name)
Creates a new Name, relative to this Name with the given leaf name.
|
Name |
Name.decorated(String decorator)
Returns this name with the last segment adapted to include the decorator name.
|
Name |
Name.getParent()
Returns the parent Name (can be
null ). |
static Name |
Name.of(Class<?> type)
Builds a new Name for the given type.
|
static Name |
Name.of(String... parts)
Builds a new Name using the given name parts.
|
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) |
Constructor and Description |
---|
HeapImpl(HeapImpl parent,
Name name)
Builds a new heap that is a child of the given heap.
|
HeapImpl(Name name)
Builds a root heap (will be referenced by children but has no parent itself).
|
Modifier and Type | Method and Description |
---|---|
Name |
LogEntry.getSource()
Returns the subject and/or event being logged.
|
Modifier and Type | Method and Description |
---|---|
boolean |
NullLogSink.isLoggable(Name source,
LogLevel level) |
boolean |
Logger.isLoggable(Name source,
LogLevel level)
Returns
true if the entry may be logged, given the specified source name and log
level. |
boolean |
LogSink.isLoggable(Name source,
LogLevel level)
Returns
true if the entry may be logged based on its source and/or level. |
boolean |
FileLogSink.isLoggable(Name source,
LogLevel level) |
boolean |
ConsoleLogSink.isLoggable(Name source,
LogLevel level) |
Constructor and Description |
---|
Logger(LogSink sink,
Name source)
Constructs a new logger.
|
Copyright © 2014 ForgeRock AS. All rights reserved.