Interface AuditLogFilter
-
- All Known Implementing Classes:
DefaultAuditLogFilter
public interface AuditLogFilterAn Audit Log Filter, controlling which entries passed to the AuditLog are actually appended to the log.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaccept(AuditLogEntry entry)This is the filtering method.voidaddType(String type)Register a type this Filter understands.Map<String,Boolean>getAcceptedTypes()
-
-
-
Method Detail
-
addType
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.- Parameters:
type-
-
accept
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.- Parameters:
entry-- Returns:
- true if the AuditLogEntry should be added to the AuditLog
-
-