public class InMemoryAuditEventRepository extends Object implements AuditEventRepository
AuditEventRepository implementation.| Constructor and Description |
|---|
InMemoryAuditEventRepository() |
InMemoryAuditEventRepository(int capacity) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(AuditEvent event)
Log an event.
|
List<AuditEvent> |
find(String principal,
Instant after,
String type)
Find audit events of specified type relating to the specified principal that
occurred
after the time provided. |
void |
setCapacity(int capacity)
Set the capacity of this event repository.
|
public InMemoryAuditEventRepository()
public InMemoryAuditEventRepository(int capacity)
public void setCapacity(int capacity)
capacity - the capacitypublic void add(AuditEvent event)
AuditEventRepositoryadd in interface AuditEventRepositoryevent - the audit event to logpublic List<AuditEvent> find(String principal, Instant after, String type)
AuditEventRepositoryafter the time provided.find in interface AuditEventRepositoryprincipal - the principal name to search for (or null if unrestricted)after - time after which an event must have occurred (or null if
unrestricted)type - the event type to search for (or null if unrestricted)Copyright © 2019 Pivotal Software, Inc.. All rights reserved.