Package org.xipki.audit
Interface AuditService
-
- All Known Implementing Classes:
EmbedAuditService,FileMacAuditService,MacAuditService,NoopAuditService
public interface AuditServiceAudit service interface.- Since:
- 2.0.0
- Author:
- Lijun Liao (xipki)
-
-
Field Summary
Fields Modifier and Type Field Description static intAUDIT_EVENTstatic intPCI_AUDIT_EVENT
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidclose()default voidinit(java.lang.String conf)voidinit(org.xipki.util.ConfPairs conf)voidlogEvent(AuditEvent event)Log audit event.voidlogEvent(PciAuditEvent event)Log PCI audit event.
-
-
-
Field Detail
-
AUDIT_EVENT
static final int AUDIT_EVENT
- See Also:
- Constant Field Values
-
PCI_AUDIT_EVENT
static final int PCI_AUDIT_EVENT
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
default void init(java.lang.String conf) throws org.xipki.util.exception.InvalidConfException- Throws:
org.xipki.util.exception.InvalidConfException
-
init
void init(org.xipki.util.ConfPairs conf) throws org.xipki.util.exception.InvalidConfException
- Throws:
org.xipki.util.exception.InvalidConfException
-
logEvent
void logEvent(AuditEvent event)
Log audit event.- Parameters:
event- Audit event. Must not benull-
-
logEvent
void logEvent(PciAuditEvent event)
Log PCI audit event.- Parameters:
event- Audit event. Must not benull-
-
close
void close() throws java.lang.Exception- Throws:
java.lang.Exception
-
-