Activiti的processEngineConfiguration的部分配置说明

来源:互联网 发布:unity3d 安卓调试 编辑:程序博客网 时间:2024/06/08 16:37
  • dataSource:执行工作流对应的数据源
  • transactionManager:指定工作流对应的事务管理器
  • databaseSchemaUpdate:指定activiti流程引擎启动和关闭时如何处理数据库表
  • jobExecutorActivate:JobExecutor是管理一系列线程的组件,可以触发定时器(也包含后续的异步消息),默认,JobExecutor在流程引擎启动时就会激活
  • history:配置历史,历史级别可以用编写代码的方法配置, 用枚举类型HistoryLevel
  • processDefinitionCacheLimit:所有流程定义都被缓存了(解析之后)避免每次使用前都要访问数据库, 因为流程定义数据是不会改变的。 默认,不会限制这个缓存。
  • processDefinitionCache:可以注入自己的缓存实现。这个bean必须实现 DeploymentCache接口
  • eventListeners:Activiti 5.15中实现了一种事件机制。它允许在引擎触发事件时获得提醒。 可以为对应的事件类型注册监听器,在这个类型的任何时间触发时都会收到提醒。所有分发的事件,都是ActivitiEvent的子类。事件包含(如果有效)typeexecutionIdprocessInstanceIdprocessDefinitionId。实现事件监听器的唯一要求是实现.ActivitiEventListener
  • typedEventListeners:为了监听特定类型的事件
0 0
原创粉丝点击