public interface AuditSupport
Modifier and Type | Interface and Description |
---|---|
static class |
AuditSupport.AuditMode
This enumeration represents the mode at which a particular audit log should be generated.
|
static class |
AuditSupport.AuditSeverity
This enumeration represents the severity of the audit log.
|
static class |
AuditSupport.AuditType |
Modifier and Type | Method and Description |
---|---|
void |
auditLog(Message msg)
Audit log the given message with the
AuditSupport.AuditMode.COMPLETE |
void |
auditLog(Message msg,
AuditSupport.AuditMode mode)
Audit log the given message with the given audit mode
|
void |
auditLog(Message msg,
AuditSupport.AuditMode mode,
Map<String,String> properties)
Audit log the given message with the given audit mode, including the given additional properties.
|
void |
auditLog(Message msg,
AuditSupport.AuditSeverity auditSeverity,
String auditDescription)
Audit log the given audit message with the given audit severity.
|
void |
auditLog(Message msg,
String tag)
Audit log the given message with the
AuditSupport.AuditMode.COMPLETE with the given tag |
void |
auditLog(Message msg,
String tag,
AuditSupport.AuditMode mode)
Audit log the given message with the given audit mode, and the tag
|
void |
auditLog(Message msg,
String subject,
AuditSupport.AuditMode mode,
Map<String,String> properties)
Audit log the given message with the given audit mode, including the given additional properties.
|
void |
auditLog(Message msg,
String tag,
String subject,
AuditSupport.AuditMode mode,
AuditSupport.AuditType type,
String auditDescription,
AuditSupport.AuditSeverity auditSeverity,
String projectName,
String username,
Map<String,String> properties)
Audit log the given message with the given message including tag, subject, mode, type, audit description,
severity, project id and properties.
|
void |
auditLog(Message msg,
String tag,
String subject,
AuditSupport.AuditMode mode,
Map<String,String> properties)
Audit log the given message with the given audit mode, including the given additional properties and the tag.
|
void auditLog(Message msg)
AuditSupport.AuditMode.COMPLETE
msg
- the message being audit loggedvoid auditLog(Message msg, String tag)
AuditSupport.AuditMode.COMPLETE
with the given tagmsg
- the message being audit loggedtag
- the tag for this audit logvoid auditLog(Message msg, AuditSupport.AuditMode mode)
msg
- the message being audit loggedmode
- the audit mode at which this message is loggedvoid auditLog(Message msg, String tag, AuditSupport.AuditMode mode)
msg
- the message being audit loggedtag
- the tag to be associated with this audit logmode
- the audit mode at which this message is loggedvoid auditLog(Message msg, AuditSupport.AuditMode mode, Map<String,String> properties)
msg
- the message being audit loggedmode
- the audit mode at which this message is loggedproperties
- additional properties to be loggedvoid auditLog(Message msg, String subject, AuditSupport.AuditMode mode, Map<String,String> properties)
msg
- the message being audit loggedsubject
- authentication subject such as user or any other subject related to the messagemode
- the audit mode at which this message is loggedproperties
- additional properties to be loggedvoid auditLog(Message msg, String tag, String subject, AuditSupport.AuditMode mode, Map<String,String> properties)
msg
- the message being audit loggedtag
- the tag to be associated with this audit logsubject
- authentication subject such as user or any other subject related to the messagemode
- the audit mode at which this message is loggedproperties
- additional properties to be loggedvoid auditLog(Message msg, AuditSupport.AuditSeverity auditSeverity, String auditDescription)
msg
- the message being audit loggedauditSeverity
- the severity of the audit logauditDescription
- the description to be logged with the audit message.void auditLog(Message msg, String tag, String subject, AuditSupport.AuditMode mode, AuditSupport.AuditType type, String auditDescription, AuditSupport.AuditSeverity auditSeverity, String projectName, String username, Map<String,String> properties)
msg
- the message being audit loggedtag
- the tag to be associated with this audit logsubject
- authentication subject such as user or any other subject related to the messagemode
- the audit mode at which this message is loggedtype
- type of the audit log (e.g: proxy audit log, sequence audit log, user audit log, server audit log, etc.)auditDescription
- the description to be logged with the audit message.auditSeverity
- the severity of the audit logprojectName
- the name of the project for the audit logusername
- Person who is responsible for the generation of the audit logproperties
- additional properties to be loggedCopyright © 2010–2016 AdroitLogic. All rights reserved.