Class NoopAuditSink

java.lang.Object
org.j7m.middleware.security.defaults.NoopAuditSink
All Implemented Interfaces:
org.j7m.middleware.security.api.SecurityAuditSink

public final class NoopAuditSink extends Object implements org.j7m.middleware.security.api.SecurityAuditSink
Audit sink that intentionally drops all events.
  • Constructor Details

    • NoopAuditSink

      public NoopAuditSink()
      Creates a no-op audit sink.
  • Method Details

    • record

      public void record(org.j7m.middleware.security.api.AuditEvent event)
      Specified by:
      record in interface org.j7m.middleware.security.api.SecurityAuditSink
    • recentEvents

      public List<org.j7m.middleware.security.api.AuditEvent> recentEvents()
      Specified by:
      recentEvents in interface org.j7m.middleware.security.api.SecurityAuditSink
    • eventCount

      public long eventCount()
      Specified by:
      eventCount in interface org.j7m.middleware.security.api.SecurityAuditSink