Interface AuditManager
-
- All Known Implementing Classes:
AppServerAuditManager,BaseAuditManager
@Contract public interface AuditManagerDefines the behavior for audit manager implementations.- Author:
- tjquinn
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidauthentication(String user, String realm, boolean success)Reports authentication events to registered audit modules.booleanisAuditOn()Returns whether auditing is turned on.voidloadAuditModules()Loads all audit modules.voidserverShutdown()Reports server shutdown event to registered audit modules.voidserverStarted()Reports server start-up event to registered audit modules.
-
-
-
Method Detail
-
loadAuditModules
void loadAuditModules()
Loads all audit modules.
-
authentication
void authentication(String user, String realm, boolean success)
Reports authentication events to registered audit modules.- Parameters:
user-realm-success-
-
serverStarted
void serverStarted()
Reports server start-up event to registered audit modules.
-
serverShutdown
void serverShutdown()
Reports server shutdown event to registered audit modules.
-
isAuditOn
boolean isAuditOn()
Returns whether auditing is turned on.- Returns:
-
-