Class DomainProcessEngine

  • All Implemented Interfaces:
    org.flowable.common.engine.api.Engine, org.flowable.engine.ProcessEngine

    public class DomainProcessEngine
    extends Object
    implements org.flowable.engine.ProcessEngine
    ProcessEngine delegating actual method invocation to the inner map of ProcessEngine instances, one for each Syncope domain.
    • Constructor Detail

      • DomainProcessEngine

        public DomainProcessEngine​(Map<String,​org.flowable.engine.ProcessEngine> engines)
    • Method Detail

      • getEngines

        public Map<String,​org.flowable.engine.ProcessEngine> getEngines()
      • getName

        public String getName()
        Specified by:
        getName in interface org.flowable.common.engine.api.Engine
      • close

        public void close()
        Specified by:
        close in interface org.flowable.common.engine.api.Engine
      • getRepositoryService

        public org.flowable.engine.RepositoryService getRepositoryService()
        Specified by:
        getRepositoryService in interface org.flowable.engine.ProcessEngine
      • getRuntimeService

        public org.flowable.engine.RuntimeService getRuntimeService()
        Specified by:
        getRuntimeService in interface org.flowable.engine.ProcessEngine
      • getFormService

        public org.flowable.engine.FormService getFormService()
        Specified by:
        getFormService in interface org.flowable.engine.ProcessEngine
      • getTaskService

        public org.flowable.engine.TaskService getTaskService()
        Specified by:
        getTaskService in interface org.flowable.engine.ProcessEngine
      • getHistoryService

        public org.flowable.engine.HistoryService getHistoryService()
        Specified by:
        getHistoryService in interface org.flowable.engine.ProcessEngine
      • getIdentityService

        public org.flowable.engine.IdentityService getIdentityService()
        Specified by:
        getIdentityService in interface org.flowable.engine.ProcessEngine
      • getManagementService

        public org.flowable.engine.ManagementService getManagementService()
        Specified by:
        getManagementService in interface org.flowable.engine.ProcessEngine
      • getProcessEngineConfiguration

        public org.flowable.engine.ProcessEngineConfiguration getProcessEngineConfiguration()
        Specified by:
        getProcessEngineConfiguration in interface org.flowable.engine.ProcessEngine
      • getDynamicBpmnService

        public org.flowable.engine.DynamicBpmnService getDynamicBpmnService()
        Specified by:
        getDynamicBpmnService in interface org.flowable.engine.ProcessEngine
      • getProcessMigrationService

        public org.flowable.engine.ProcessMigrationService getProcessMigrationService()
        Specified by:
        getProcessMigrationService in interface org.flowable.engine.ProcessEngine
      • startExecutors

        public void startExecutors()
        Specified by:
        startExecutors in interface org.flowable.engine.ProcessEngine
      • getDataSource

        public DataSource getDataSource()