工作流Activiti的学习总结(五)activiti的API和虚拟工作流测试activiti的API在activiti引擎中,你可以通过多种方式获取ProcessEngine对象,从ProcessEngine中获取各种服务对象,从而访问工作流/BPM方法
ProcessEngine和她的各种服务均为线程安全性服务
在整个项目中每一种服务仅需要保持一个引用
ProcessEngineprocessEngine=ProcessEngines
getDefaultProcessEngine();RuntimeServiceruntimeService=processEngine
getRuntimeService();RepositoryServicerepositoryService=processEngine
getRepositoryService();TaskServicetaskService=processEngine
getTaskService();ManagementServicemanagementService=processEngine
getManagementService();IdentityServiceidentityService=processEngine
getIdentityService();HistoryServicehistoryService=processEngine
getHistoryService();FormServiceformService=processEngine
getFormService();针对ProcessEngine的说明:ProcessEngine
getDefaultProcessEngine()在第一个被调用的时候初始化并创建一个流程引擎,在以后的调用中返回同一个引用的流程引擎对象