Class AuditEventHandlerBase

java.lang.Object
org.forgerock.audit.events.handlers.AuditEventHandlerBase
All Implemented Interfaces:
AuditEventHandler
Direct Known Subclasses:
CsvAuditEventHandler, ElasticsearchAuditEventHandler, JdbcAuditEventHandler, JmsAuditEventHandler, JsonAuditEventHandler, JsonStdoutAuditEventHandler, NoOpAuditEventHandler, SplunkAuditEventHandler, SyslogAuditEventHandler

public abstract class AuditEventHandlerBase extends Object implements AuditEventHandler
Abstract AuditEventHandler class.
  • Field Details

    • eventTopicsMetaData

      protected final EventTopicsMetaData eventTopicsMetaData
      The event topic meta data for the handler.
  • Constructor Details

    • AuditEventHandlerBase

      protected AuditEventHandlerBase(String name, EventTopicsMetaData eventTopicsMetaData, Set<String> acceptedTopics, boolean enabled)
      Create a new AuditEventHandler instance.
      Parameters:
      name - The name of this AuditEventHandler.
      eventTopicsMetaData - Provides meta-data describing the audit event topics this AuditEventHandler may have to handle.
      acceptedTopics - Audit event topics the AuditEventHandler will handle.
      enabled - Whether or not the audit event handler is enabled.
  • Method Details