Package | Description |
---|---|
org.apache.solr.security |
Commonly used classes for Solr security framework.
|
Modifier and Type | Method and Description |
---|---|
void |
MultiDestinationAuditLogger.audit(AuditEvent event)
Passes the AuditEvent to all sub plugins in parallel.
|
void |
SolrLogAuditLoggerPlugin.audit(AuditEvent event)
Audit logs an event to Solr log.
|
protected abstract void |
AuditLoggerPlugin.audit(AuditEvent event)
This is the method that each Audit plugin has to implement to do the actual logging.
|
protected void |
AuditLoggerPlugin.auditAsync(AuditEvent event)
Enqueues an
AuditEvent to a queue and returns immediately. |
void |
AuditLoggerPlugin.doAudit(AuditEvent event)
Called by the framework, and takes care of metrics tracking and to dispatch
to either synchronous or async logging.
|
String |
AuditLoggerPlugin.AuditEventFormatter.formatEvent(AuditEvent event) |
String |
AuditLoggerPlugin.JSONAuditEventFormatter.formatEvent(AuditEvent event)
Formats an audit event as a JSON string
|
protected boolean |
AuditLoggerPlugin.shouldMute(AuditEvent event)
Returns true if any of the configured mute rules matches.
|
boolean |
AuditLoggerPlugin.MuteRule.shouldMute(AuditEvent event) |
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.