Interface AuditManager
-
- All Known Implementing Classes:
AppServerAuditManager
,BaseAuditManager
@Contract public interface AuditManager
Defines the behavior for audit manager implementations.- Author:
- tjquinn
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
authentication(String user, String realm, boolean success)
Reports authentication events to registered audit modules.boolean
isAuditOn()
Returns whether auditing is turned on.void
loadAuditModules()
Loads all audit modules.void
serverShutdown()
Reports server shutdown event to registered audit modules.void
serverStarted()
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:
-
-