Class AuditEngines

java.lang.Object
com.flowable.audit.engine.AuditEngines

public abstract class AuditEngines
extends java.lang.Object
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected static java.util.Map<java.lang.String,​AuditEngine> auditEngines  
    protected static boolean isInitialized  
    static java.lang.String NAME_DEFAULT  
  • Constructor Summary

    Constructors 
    Constructor Description
    AuditEngines()  
  • Method Summary

    Modifier and Type Method Description
    static void destroy()
    Closes all audit engines.
    static AuditEngine getAuditEngine​(java.lang.String auditEngineName)
    Obtain an audit engine by name.
    static java.util.Map<java.lang.String,​AuditEngine> getAuditEngines()
    Provides access to audit engines to application clients in a managed server environment.
    static AuditEngine getDefaultAuditEngine()  
    static boolean isInitialized()  
    static void registerEngine​(AuditEngine auditEngine)
    Registers the given audit engine.
    static void setInitialized​(boolean isInitialized)  
    static void unregister​(AuditEngine auditEngine)
    Unregisters the given audit engine.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • registerEngine

      public static void registerEngine​(AuditEngine auditEngine)
      Registers the given audit engine. No EngineInfo will be available for this audit engine. An engine that is registered will be closed when the destroy() is called.
    • unregister

      public static void unregister​(AuditEngine auditEngine)
      Unregisters the given audit engine.
    • getDefaultAuditEngine

      public static AuditEngine getDefaultAuditEngine()
    • getAuditEngine

      public static AuditEngine getAuditEngine​(java.lang.String auditEngineName)
      Obtain an audit engine by name.
      Parameters:
      auditEngineName - is the name of the audit engine
    • getAuditEngines

      public static java.util.Map<java.lang.String,​AuditEngine> getAuditEngines()
      Provides access to audit engines to application clients in a managed server environment.
    • destroy

      public static void destroy()
      Closes all audit engines. This method should be called when the server shuts down.
    • isInitialized

      public static boolean isInitialized()
    • setInitialized

      public static void setInitialized​(boolean isInitialized)