Interface AuditBackend

All Superinterfaces:
AuditAdmin, AuditLogger, AuditReader, Logs
All Known Implementing Classes:
AbstractAuditBackend, DefaultAuditBackend, ESAuditBackend, MongoDBAuditBackend

public interface AuditBackend extends Logs
Audit Backend SPI
Author:
tiry
  • Method Details

    • getApplicationStartedOrder

      int getApplicationStartedOrder()
    • onApplicationStarted

      void onApplicationStarted()
    • onApplicationStopped

      void onApplicationStopped()
      Since:
      9.2
    • restore

      void restore(AuditStorage auditStorage, int batchSize, int keepAlive)
      Restore the backend from the given AuditStorage
      Parameters:
      auditStorage - the audit storage
      batchSize - the batch size
      keepAlive - the keep alive duration
      Since:
      9.3