Class InMemoryAuditEventRepository
java.lang.Object
org.springframework.boot.actuate.audit.InMemoryAuditEventRepository
- All Implemented Interfaces:
AuditEventRepository
In-memory
AuditEventRepository implementation.- Since:
- 1.0.0
- Author:
- Dave Syer, Phillip Webb, Vedran Pavic
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(AuditEvent event) Log an event.Find audit events of specified type relating to the specified principal that occurredafterthe time provided.voidsetCapacity(int capacity) Set the capacity of this event repository.
-
Constructor Details
-
InMemoryAuditEventRepository
public InMemoryAuditEventRepository() -
InMemoryAuditEventRepository
public InMemoryAuditEventRepository(int capacity)
-
-
Method Details
-
setCapacity
public void setCapacity(int capacity) Set the capacity of this event repository.- Parameters:
capacity- the capacity
-
add
Description copied from interface:AuditEventRepositoryLog an event.- Specified by:
addin interfaceAuditEventRepository- Parameters:
event- the audit event to log
-
find
Description copied from interface:AuditEventRepositoryFind audit events of specified type relating to the specified principal that occurredafterthe time provided.- Specified by:
findin interfaceAuditEventRepository- Parameters:
principal- the principal name to search for (ornullif unrestricted)after- time after which an event must have occurred (ornullif unrestricted)type- the event type to search for (ornullif unrestricted)- Returns:
- audit events of specified type relating to the principal
-