Class AuditEventsJmxEndpoint
- java.lang.Object
- org.springframework.boot.actuate.endpoint.jmx.AbstractJmxEndpoint
- org.springframework.boot.actuate.endpoint.jmx.AuditEventsJmxEndpoint
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,JmxEndpoint
,org.springframework.context.EnvironmentAware
@ConfigurationProperties(prefix="endpoints.auditevents") public class AuditEventsJmxEndpoint extends AbstractJmxEndpoint
- Since:
- 1.5.0
Constructor Summary
Constructors Constructor Description AuditEventsJmxEndpoint(com.fasterxml.jackson.databind.ObjectMapper objectMapper, AuditEventRepository auditEventRepository)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getData(String dateAfter)
Object
getData(String dateAfter, String principal)
Object
getData(String principal, String dateAfter, String type)
Methods inherited from class org.springframework.boot.actuate.endpoint.jmx.AbstractJmxEndpoint
convert, getEndpointType, getEnvironment, getIdentity, isEnabled, setEnabled, setEnvironment
Constructor Detail
AuditEventsJmxEndpoint
public AuditEventsJmxEndpoint(com.fasterxml.jackson.databind.ObjectMapper objectMapper, AuditEventRepository auditEventRepository)
Method Detail
getData
@ManagedOperation(description="Retrieves a list of audit events meeting the given criteria") public Object getData(String dateAfter)
getData
@ManagedOperation(description="Retrieves a list of audit events meeting the given criteria") public Object getData(String dateAfter, String principal)