Class DomainProcessEngine
- java.lang.Object
-
- org.apache.syncope.core.flowable.support.DomainProcessEngine
-
- All Implemented Interfaces:
org.flowable.common.engine.api.Engine,org.flowable.engine.ProcessEngine
public class DomainProcessEngine extends Object implements org.flowable.engine.ProcessEngine
ProcessEnginedelegating actual method invocation to the inner map ofProcessEngineinstances, one for each Syncope domain.
-
-
Constructor Summary
Constructors Constructor Description DomainProcessEngine(Map<String,org.flowable.engine.ProcessEngine> engines)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()DataSourcegetDataSource()org.flowable.engine.DynamicBpmnServicegetDynamicBpmnService()Map<String,org.flowable.engine.ProcessEngine>getEngines()org.flowable.engine.FormServicegetFormService()org.flowable.engine.HistoryServicegetHistoryService()org.flowable.engine.IdentityServicegetIdentityService()org.flowable.engine.ManagementServicegetManagementService()StringgetName()org.flowable.engine.ProcessEngineConfigurationgetProcessEngineConfiguration()org.flowable.engine.ProcessMigrationServicegetProcessMigrationService()org.flowable.engine.RepositoryServicegetRepositoryService()org.flowable.engine.RuntimeServicegetRuntimeService()org.flowable.engine.TaskServicegetTaskService()voidstartExecutors()
-
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.flowable.common.engine.api.Engine
-
close
public void close()
- Specified by:
closein interfaceorg.flowable.common.engine.api.Engine
-
getRepositoryService
public org.flowable.engine.RepositoryService getRepositoryService()
- Specified by:
getRepositoryServicein interfaceorg.flowable.engine.ProcessEngine
-
getRuntimeService
public org.flowable.engine.RuntimeService getRuntimeService()
- Specified by:
getRuntimeServicein interfaceorg.flowable.engine.ProcessEngine
-
getFormService
public org.flowable.engine.FormService getFormService()
- Specified by:
getFormServicein interfaceorg.flowable.engine.ProcessEngine
-
getTaskService
public org.flowable.engine.TaskService getTaskService()
- Specified by:
getTaskServicein interfaceorg.flowable.engine.ProcessEngine
-
getHistoryService
public org.flowable.engine.HistoryService getHistoryService()
- Specified by:
getHistoryServicein interfaceorg.flowable.engine.ProcessEngine
-
getIdentityService
public org.flowable.engine.IdentityService getIdentityService()
- Specified by:
getIdentityServicein interfaceorg.flowable.engine.ProcessEngine
-
getManagementService
public org.flowable.engine.ManagementService getManagementService()
- Specified by:
getManagementServicein interfaceorg.flowable.engine.ProcessEngine
-
getProcessEngineConfiguration
public org.flowable.engine.ProcessEngineConfiguration getProcessEngineConfiguration()
- Specified by:
getProcessEngineConfigurationin interfaceorg.flowable.engine.ProcessEngine
-
getDynamicBpmnService
public org.flowable.engine.DynamicBpmnService getDynamicBpmnService()
- Specified by:
getDynamicBpmnServicein interfaceorg.flowable.engine.ProcessEngine
-
getProcessMigrationService
public org.flowable.engine.ProcessMigrationService getProcessMigrationService()
- Specified by:
getProcessMigrationServicein interfaceorg.flowable.engine.ProcessEngine
-
startExecutors
public void startExecutors()
- Specified by:
startExecutorsin interfaceorg.flowable.engine.ProcessEngine
-
getDataSource
public DataSource getDataSource()
-
-