Class AuditLogServiceFactory


  • public class AuditLogServiceFactory
    extends Object
    Instantiates and returns an implementation of the FHIR server audit log service.
    • Constructor Detail

      • AuditLogServiceFactory

        public AuditLogServiceFactory()
    • Method Detail

      • getService

        public static AuditLogService getService()
        Returns the AuditLogService to be used by all FHIR server components.
        Returns:
        AuditLogService
        Throws:
        AuditLoggingException
      • resetService

        public static AuditLogService resetService()
        Resets the singleton instance of the audit logger service object that is cached by this factory class, then creates, caches, and returns a new service object instance.
        Returns:
        AuditLogService - The newly cached audit log service object.
        Throws:
        AuditLoggingException