Class DefaultAuditLogFilter

  • All Implemented Interfaces:
    AuditLogFilter

    public class DefaultAuditLogFilter
    extends Object
    implements AuditLogFilter
    An Audit Log Filter, controlling which entries passed to the AuditLog are actually appended to the log.
    • Constructor Detail

      • DefaultAuditLogFilter

        public DefaultAuditLogFilter()
    • Method Detail

      • addType

        public void addType​(String type)
        Register a type this Filter understands. When a new entry is added the AuditLogFilter is set to not accept the type by default.
        Specified by:
        addType in interface AuditLogFilter
        Parameters:
        type -
      • accept

        public boolean accept​(AuditLogEntry entry)
        This is the filtering method. When an AuditLogEntry is added to an AuditLog the AuditLog calls this method to determine whether the AuditLogEntry should be added.
        Specified by:
        accept in interface AuditLogFilter
        Parameters:
        entry -
        Returns:
        true if the AuditLogEntry should be added to the AuditLog