Class AuditLogSink

    • Field Detail

      • log

        protected final org.apache.logging.log4j.Logger log
      • settings

        protected final org.elasticsearch.common.settings.Settings settings
      • settingsPrefix

        protected final String settingsPrefix
    • Constructor Detail

      • AuditLogSink

        protected AuditLogSink​(String name,
                               org.elasticsearch.common.settings.Settings settings,
                               String settingsPrefix,
                               AuditLogSink fallbackSink)
    • Method Detail

      • isHandlingBackpressure

        public boolean isHandlingBackpressure()
      • getName

        public String getName()
      • doStore

        protected abstract boolean doStore​(AuditMessage msg)
      • getExpandedIndexName

        protected String getExpandedIndexName​(org.joda.time.format.DateTimeFormatter indexPattern,
                                              String index)
      • getSinkSettings

        protected org.elasticsearch.common.settings.Settings getSinkSettings​(String prefix)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object