- All Superinterfaces:
AuditEvent
- Enclosing interface:
- AuditProvider
Audit event sent to Audit provider. Wraps tracing id and AuditEvent sent by
a component/user.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.security.AuditEvent
AuditEvent.AuditParam, AuditEvent.AuditSeverity
-
Field Summary
Fields inherited from interface io.helidon.security.AuditEvent
AUDIT_TYPE_PREFIX, AUTHN_TYPE_PREFIX, AUTHZ_TYPE_PREFIX, OUTBOUND_TYPE_PREFIX, SECURITY_TYPE_PREFIX
-
Method Summary
Modifier and TypeMethodDescriptionSource of this audit event (class, method, line number etc.).default String
Creates a formatted message from this events message format and parameters.Tracing id of the current audit event, generated by SecurityContext.Methods inherited from interface io.helidon.security.AuditEvent
eventType, messageFormat, params, severity, throwable
-
Method Details
-
tracingId
String tracingId()Tracing id of the current audit event, generated by SecurityContext.- Returns:
- String with tracing id
-
auditSource
AuditProvider.AuditSource auditSource()Source of this audit event (class, method, line number etc.).- Returns:
- Source of the audit event
-
formatMessage
Creates a formatted message from this events message format and parameters.- Returns:
- formatted message
-