Activiti服务类- ManagementService服务类

Posted cxiang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Activiti服务类- ManagementService服务类相关的知识,希望对你有一定的参考价值。

一共含有17个方法

// 获取包含了Activiti数据库模式的表名、行计数项的映射。
Map<String, Long> getTableCount();
//获取诸如任务、执行之类的Activiti实体的表名(包括任何已配置的前缀)。
String getTableName(Class<?> activitiEntityClass);
//获取某个表的元数据(列名称、列类型等)。当没有表存在时,返回null。
TableMetaData getTableMetaData(String tableName);
//创建一个@link TablePageQuery,可以用来获取包含表行数据的特定部分的@link TablePage。
TablePageQuery createTablePageQuery();
//返回一个新的JobQuery实现,该实现可用于动态查询作业。
JobQuery createJobQuery();
//强制同步执行某项工作(如:对于管理或测试)工作将被执行,即使流程定义和/或流程实例处于挂起状态。
void executeJob(String jobId);
//使用提供的id删除作业。
void deleteJob(String jobId);
//设置工作已经离开的重试次数。
每当JobExecutor无法执行任务时,这个值就会递减。
当它达到零的时候,工作应该是死的,而不是重试。
在这种情况下,这种方法可以用来增加重试次数。
void setJobRetries(String jobId, int retries);
//返回在最后执行给定id的作业时发生的异常的完整堆栈跟踪。
当作业没有异常堆栈跟踪时返回null。
String getJobExceptionStacktrace(String jobId);
//获取属性列表。
Map<String, String> getProperties();
//对给定连接的编程模式更新,返回关于所发生事件的反馈。
String databaseSchemaUpgrade(Connection connection, String catalog, String schema);
//使用默认的@link CommandConfig执行给定的命令。
<T> T executeCommand(Command<T> command);
//使用指定的@link CommandConfig执行给定的命令。
<T> T executeCommand(CommandConfig config, Command<T> command);
//执行@link CustomSqlExecution参数中包含的sql。
<MapperType, ResultType> ResultType executeCustomSql(CustomSqlExecution<MapperType, ResultType> customSqlExecution);
//返回事件日志条目的列表,描述引擎处理的所有内容。
注意,必须在流程引擎配置中特别启用事件日志记录。
List<EventLogEntry> getEventLogEntries(Long startLogNr, Long pageSize);
//返回特定流程实例id的事件日志条目列表。
注意,必须在流程引擎配置中特别启用事件日志记录。
List<EventLogEntry> getEventLogEntriesByProcessInstanceId(String processInstanceId);
//删除EventLogEntry。
通常只在测试中使用,因为删除日志条目会破坏保持日志的全部目的。
void deleteEventLogEntry(long logNr);

 

转自https://www.cnblogs.com/liuqing576598117/p/9815015.html

以上是关于Activiti服务类- ManagementService服务类的主要内容,如果未能解决你的问题,请参考以下文章

Activiti流程引擎的API和服务

工作流引擎Activiti 学习(核心类)

springcloud 项目源码 微服务 分布式 Activiti6 工作流 vue.js html 跨域 前后分离

springcloud 项目源码 微服务 分布式 Activiti6 工作流 vue.js html 跨域 前后分离

springcloud 项目源码 微服务 分布式 Activiti6 工作流 vue.js html 跨域 前后分离

springcloud vue.js 前后分离 微服务 分布式 activiti工作流 集成代码生成器 shiro权限