Class PostgresAuditRepository

java.lang.Object
com.iantapply.orchestra.adapter.postgres.PostgresAuditRepository
All Implemented Interfaces:
com.iantapply.orchestra.audit.AuditRepository

public final class PostgresAuditRepository extends Object implements com.iantapply.orchestra.audit.AuditRepository
PostgreSQL-backed audit repository.
  • Constructor Details

    • PostgresAuditRepository

      public PostgresAuditRepository(DataSource dataSource)
      Creates an audit repository.
      Parameters:
      dataSource - database connection pool
  • Method Details

    • append

      public void append(com.iantapply.orchestra.audit.AuditEntry entry)
      Specified by:
      append in interface com.iantapply.orchestra.audit.AuditRepository
    • recent

      public List<com.iantapply.orchestra.audit.AuditEntry> recent(int limit)
      Specified by:
      recent in interface com.iantapply.orchestra.audit.AuditRepository