Interface AuditManager

  • All Known Implementing Classes:
    AppServerAuditManager, BaseAuditManager

    @Contract
    public interface AuditManager
    Defines the behavior for audit manager implementations.
    Author:
    tjquinn
    • 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: