Interface AuditStorage

All Known Implementing Classes:
AbstractAuditBackend, AbstractAuditBackend, DefaultAuditBackend, DirectoryAuditStorage, MemAuditBackend, MongoDBAuditBackend, OpenSearchAuditBackend, SQLAuditBackend

@Deprecated(since="2025.0", forRemoval=true) public interface AuditStorage
Deprecated, for removal: This API element is subject to removal in a future version.
since 2025.0, the behavior of storage is not common across the different backend implementation, mainly because there's no conversion from the input/output Strings
Audit storage interface to append and scroll LogEntry represented as JSON. The LogEntry has to be serialized to JSON with BuiltinLogEntryData field names.
Since:
9.3
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    append(List<String> jsonEntries)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    scroll(String scrollId)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    scroll(QueryBuilder queryBuilder, int batchSize, int keepAliveSeconds)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Details

    • append

      void append(List<String> jsonEntries)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • scroll

      ScrollResult<String> scroll(QueryBuilder queryBuilder, int batchSize, int keepAliveSeconds)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • scroll

      ScrollResult<String> scroll(String scrollId)
      Deprecated, for removal: This API element is subject to removal in a future version.