Class ProcessEngineManager

java.lang.Object
com.aquima.interactions.process.impl.ProcessEngineManager
All Implemented Interfaces:
IProcessEngineManager

public class ProcessEngineManager extends Object implements IProcessEngineManager
Process engine manager implementation that uses a datasource to initialize its process engines.
Since:
7.1.10
Author:
O. Kerpershoek
  • Constructor Details

    • ProcessEngineManager

      public ProcessEngineManager(IProcessManagerDS datasource, ProcessSettings processSettings, ILicenseProvider licenseProvider, IScheduler scheduler, ILegacyToggles legacyToggles, IProcessEngineFactory processEngineFactory, boolean timerIntervalSet)
      Construct a process engine manager.
      Parameters:
      datasource - The datasource containing the process engine definitions.
      processSettings - processEngine settings to use
      licenseProvider - The license provider that is used to check if processes is allowed.
      scheduler - The quartz scheduler used to handle timer nodes inside the process engine
      legacyToggles - Toggles that control legacy behavior
      processEngineFactory - The process engine factory
      timerIntervalSet - whether the timer interval was set to MINUTE or HOUR
      Throws:
      AppException - This exception is thrown when the manager could not be initialized.
      InitializationException - This exception is thrown when the manager could not be initialized.
  • Method Details