public interface AuditSystem extends AuditEventListener
AuditEvent
producers and consumers.
The AuditSystem is the primary target for audit notifications generated by decorated heap objects, it can then
pre-process them before forwarding them to registered agents (AuditEventListener
).
Concrete AuditSystem
implementations could:
Modifier and Type | Field and Description |
---|---|
static String |
AUDIT_SYSTEM_HEAP_KEY
Key to retrieve a default
AuditSystem instance from the Heap . |
Modifier and Type | Method and Description |
---|---|
void |
registerListener(AuditEventListener listener)
Registers an event listener into this audit system.
|
void |
unregisterListener(AuditEventListener listener)
Un-registers an event listener from this audit system.
|
onAuditEvent
static final String AUDIT_SYSTEM_HEAP_KEY
AuditSystem
instance from the Heap
.void registerListener(AuditEventListener listener)
listener
- registered listenerConditionalAuditEventListener
void unregisterListener(AuditEventListener listener)
listener
- registered listener to un-registerConditionalAuditEventListener
Copyright © 2014 ForgeRock AS. All rights reserved.