public class ForwardingAuditSystem extends Object implements AuditSystem
AuditEvent
s to the registered audit listeners (final consumers of the events).
No storage is done in this implementation for later connected agents notifications or for post-processing of emitted events.
AUDIT_SYSTEM_HEAP_KEY
Constructor and Description |
---|
ForwardingAuditSystem() |
Modifier and Type | Method and Description |
---|---|
void |
onAuditEvent(AuditEvent event)
Invoked when the audit source generates a new
AuditEvent notification. |
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.
|
public ForwardingAuditSystem()
public void onAuditEvent(AuditEvent event)
AuditEventListener
AuditEvent
notification.onAuditEvent
in interface AuditEventListener
event
- audit notificationpublic void registerListener(AuditEventListener listener)
AuditSystem
registerListener
in interface AuditSystem
listener
- registered listenerConditionalAuditEventListener
public void unregisterListener(AuditEventListener listener)
AuditSystem
unregisterListener
in interface AuditSystem
listener
- registered listener to un-registerConditionalAuditEventListener
Copyright © 2014 ForgeRock AS. All rights reserved.