Class InternalESSink
- java.lang.Object
-
- com.floragunn.searchguard.auditlog.sink.AuditLogSink
-
- com.floragunn.searchguard.auditlog.sink.InternalESSink
-
public final class InternalESSink extends AuditLogSink
-
-
Field Summary
-
Fields inherited from class com.floragunn.searchguard.auditlog.sink.AuditLogSink
fallbackSink, log, settings, settingsPrefix
-
-
Constructor Summary
Constructors Constructor Description InternalESSink(String name, org.elasticsearch.common.settings.Settings settings, String settingsPrefix, Path configPath, org.elasticsearch.client.Client clientProvider, org.elasticsearch.threadpool.ThreadPool threadPool, AuditLogSink fallbackSink)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()booleandoStore(AuditMessage msg)-
Methods inherited from class com.floragunn.searchguard.auditlog.sink.AuditLogSink
equals, getExpandedIndexName, getFallbackSink, getName, getSinkSettings, hashCode, isHandlingBackpressure, store, toString
-
-
-
-
Constructor Detail
-
InternalESSink
public InternalESSink(String name, org.elasticsearch.common.settings.Settings settings, String settingsPrefix, Path configPath, org.elasticsearch.client.Client clientProvider, org.elasticsearch.threadpool.ThreadPool threadPool, AuditLogSink fallbackSink)
-
-
Method Detail
-
close
public void close() throws IOException- Overrides:
closein classAuditLogSink- Throws:
IOException
-
doStore
public boolean doStore(AuditMessage msg)
- Specified by:
doStorein classAuditLogSink
-
-