Class AuditMessageRouter
- java.lang.Object
-
- com.floragunn.searchguard.auditlog.routing.AuditMessageRouter
-
public class AuditMessageRouter extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.logging.log4j.Loggerlog
-
Constructor Summary
Constructors Constructor Description AuditMessageRouter(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.client.Client clientProvider, org.elasticsearch.threadpool.ThreadPool threadPool, Path configPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()protected voidclose(List<AuditLogSink> sinks)booleanisEnabled()voidroute(AuditMessage msg)voidsetComplianceConfig(com.floragunn.searchguard.compliance.ComplianceConfig complianceConfig)
-
-
-
Constructor Detail
-
AuditMessageRouter
public AuditMessageRouter(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.client.Client clientProvider, org.elasticsearch.threadpool.ThreadPool threadPool, Path configPath)
-
-
Method Detail
-
setComplianceConfig
public void setComplianceConfig(com.floragunn.searchguard.compliance.ComplianceConfig complianceConfig)
-
isEnabled
public boolean isEnabled()
-
route
public final void route(AuditMessage msg)
-
close
public final void close()
-
close
protected final void close(List<AuditLogSink> sinks)
-
-