Class AppServerAuditManager

  • All Implemented Interfaces:
    AuditManager

    @Service
    @Singleton
    @Rank(20)
    public final class AppServerAuditManager
    extends BaseAuditManager<AuditModule>
    An EE-specific implementation of the audit manager.

    This class delegates the nucleus-based work of handling server start-up and shutdown and user authentication to its superclass, adding only the work specific to EE auditing here.

    Author:
    Harpreet Singh, Shing Wai Chan, tjquinn
    • Constructor Detail

      • AppServerAuditManager

        public AppServerAuditManager()
    • Method Detail

      • webInvocation

        public void webInvocation​(String user,
                                  jakarta.servlet.http.HttpServletRequest request,
                                  String type,
                                  boolean success)
        logs the web authorization call for all loaded modules
        See Also:
        com.sun.appserv.security.AuditModule.webInvocation
      • ejbInvocation

        public void ejbInvocation​(String user,
                                  String ejb,
                                  String method,
                                  boolean success)
        logs the ejb authorization call for all ejb modules
        See Also:
        com.sun.appserv.security.AuditModule.ejbInvocation
      • webServiceInvocation

        public void webServiceInvocation​(String uri,
                                         String endpoint,
                                         boolean validRequest)
        This method is called for the web service calls with MLS set and the endpoints deployed as servlets
        See Also:
        com.sun.appserv.security.AuditModule.webServiceInvocation
      • ejbAsWebServiceInvocation

        public void ejbAsWebServiceInvocation​(String endpoint,
                                              boolean validRequest)
        This method is called for the web service calls with MLS set and the endpoints deployed as servlets
        See Also:
        com.sun.appserv.security.AuditModule.webServiceInvocation