Class InMemoryAuditSink
java.lang.Object
org.j7m.middleware.security.defaults.InMemoryAuditSink
- All Implemented Interfaces:
org.j7m.middleware.security.api.SecurityAuditSink
public final class InMemoryAuditSink
extends Object
implements org.j7m.middleware.security.api.SecurityAuditSink
Bounded in-memory audit sink.
-
Constructor Details
-
InMemoryAuditSink
public InMemoryAuditSink(int capacity) Creates a sink.- Parameters:
capacity- maximum retained events
-
-
Method Details
-
record
public void record(org.j7m.middleware.security.api.AuditEvent event) - Specified by:
recordin interfaceorg.j7m.middleware.security.api.SecurityAuditSink
-
recentEvents
- Specified by:
recentEventsin interfaceorg.j7m.middleware.security.api.SecurityAuditSink
-
eventCount
public long eventCount()- Specified by:
eventCountin interfaceorg.j7m.middleware.security.api.SecurityAuditSink
-