Interface AuditProvider.TracedAuditEvent
- 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 AuditEvent
AuditEvent.AuditParam, AuditEvent.AuditSeverityModifier and TypeInterfaceDescriptionstatic final classNamed parameters of audit event.static enumSeverity ofAuditEvent. -
Field Summary
Fields inherited from interface AuditEvent
AUDIT_TYPE_PREFIX, AUTHN_TYPE_PREFIX, AUTHZ_TYPE_PREFIX, OUTBOUND_TYPE_PREFIX, SECURITY_TYPE_PREFIXModifier and TypeFieldDescriptionstatic final StringReserved event type prefix for audit events.static final StringReserved event type prefix for authentication events.static final StringReserved event type prefix for authorization events.static final StringReserved event type prefix for outbound security (such as identity propagation) events.static final StringReserved event type prefix for security component. -
Method Summary
Modifier and TypeMethodDescriptionSource of this audit event (class, method, line number etc.).default StringCreates a formatted message from this events message format and parameters.Tracing id of the current audit event, generated by SecurityContext.Methods inherited from interface AuditEvent
eventType, messageFormat, params, severity, throwableModifier and TypeMethodDescriptionGets the type of thisAuditEvent.Gets the message format of thisAuditEventto be used withString.format(String, Object...).params()Parameters of this audit event, used inString.format(String, Object...)when creating the audit message.severity()Gets the severity of thisAuditEvent.Gets anThrowableobject from which additional audit information can be obtained.
-
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
-