Class AuditEvent


  • public class AuditEvent
    extends java.lang.Object
    Audit event.
    Since:
    2.0.0
    Author:
    Lijun Liao (xipki)
    • Constructor Detail

      • AuditEvent

        public AuditEvent​(java.lang.String applicationName)
      • AuditEvent

        public AuditEvent​(java.lang.String applicationName,
                          java.time.Instant timestamp)
    • Method Detail

      • setLevel

        public void setLevel​(AuditLevel level)
      • getApplicationName

        public java.lang.String getApplicationName()
      • getTimestamp

        public java.time.Instant getTimestamp()
      • getEventDatas

        public java.util.List<AuditEventData> getEventDatas()
      • setEventType

        public void setEventType​(java.lang.String type)
      • addEventType

        public AuditEventData addEventType​(java.lang.String type)
      • setEventData

        public void setEventData​(java.lang.String name,
                                 java.lang.Object value)
      • addEventData

        public AuditEventData addEventData​(java.lang.String name,
                                           java.lang.Object value)
      • removeEventData

        public boolean removeEventData​(java.lang.String eventDataName)
      • setStatus

        public void setStatus​(AuditStatus status)
      • finish

        public void finish()
      • getDuration

        public java.time.Duration getDuration()
      • toTextMessage

        public java.lang.String toTextMessage()
      • log

        public void log​(org.slf4j.Logger log)