关闭

核心API

标签: ActivitiAPI
2178人阅读 评论(0) 收藏 举报
分类:

1、ProcessEngine

ProcessEngine是Activiti中最核心的类,其他的类都是由他而来。Activiti流程引擎的配置文件是名为 activiti.cfg.xml 的XML文件。

获得 ProcessEngine 最简单的办法是 使用 org.activiti.engine.ProcessEngines 类:

ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine()

它会在classpath下搜索 activiti.cfg.xml, 并基于这个文件中的配置构建引擎。

2、RepositoryService

是Activiti的仓库服务类。所谓的仓库指流程定义文档的两个文件:bpmn文件和流程图片。

产生方式

RepositoryService repositoryService = processEngine.getRepositoryService();

可以产生DeploymentBuilder,用来定义流程部署的相关参数

DeploymentBuilder deploymentBuilder = repositoryService.createDeployment();

删除流程定义

repositoryService.deleteDeployment(deploymentId);

3、RuntimeService

是activiti的流程执行服务类。可以从这个服务类中获取很多关于流程执行相关的信息。

4、TaskService

是activiti的任务服务类。可以从这个类中获取任务的信息

5、HistoryService

是activiti的查询历史信息的类。在一个流程执行完成后,这个对象为我们提供查询历史信息。

6、ProcessDefinition

流程定义类。可以从这里获得资源文件等。

7、ProcessInstance

代表流程定义的执行实例。一个流程实例包括了所有的运行节点。

我们可以利用这个对象来了解当前流程实例的进度等信息。流程实例就表示一个流程从开始到结束的最大的流程分支,即一个流程中流程实例只有一个。

8、Execution

Activiti用这个对象去描述流程执行的每一个节点。在没有并发的情况下,Execution就是同ProcessInstance。

流程按照流程定义的规则执行一次的过程,就可以表示执行对象Execution。

作者:itmyhome

1
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Hibernate学习笔记——CoreAPI(Hibernate核心API)

Hibernate提供了很多API用来尽心与数据库的交互包括保存,更新,删除等等。我们这里来测试一下: 首先依然是Hibernate的配置文件: <!DOCTYPE hibernate-conf...
  • ps_zhanglei
  • ps_zhanglei
  • 2014-12-16 10:48
  • 403

Mybatis学习笔记-核心API简介

MyBaits
  • u012302681
  • u012302681
  • 2015-04-25 20:20
  • 930

Hibernate核心API的详解

ConfigurationConfiguration cfg = new Configuration(); cfg.configure();1. 到src下面找到名称hibernate.cfg.xml...
  • JeffCHP
  • JeffCHP
  • 2017-02-19 16:51
  • 228

Activiti工作流引擎核心API

1.ProcessEngine 说明: 1) 在Activiti中最核心的类,其他的类都是由他而来。 2)产生方式: 各个service的作用: 2 Reposito...
  • QCIWYY
  • QCIWYY
  • 2016-10-18 09:58
  • 557

《Windows核心编程》---HOOK API基础

HOOK API是指截获特定进程或系统对某个API函数的调用,使得API的执行流程转向指定的代码。最常用的一种挂钩API的方法是改变目标进程中调用API函数的代码,使得它们对API的调用变为对用户自定...
  • chenchong_219
  • chenchong_219
  • 2014-04-07 21:16
  • 3537

深入浅出api——android的系统框架及基础

许多人发私信给我,说想继续看muiscplayer的教程,但是我想先暂停一段日子,给自己重新定位下,然后再重新努力,毕竟我是入门级新手,今天翻译APP基础,http://developer.andro...
  • heaimnmn
  • heaimnmn
  • 2014-03-27 17:11
  • 1261

第五章 Hibernate核心API介绍与其使用

5.1 Configuration接口 5.1.1加载hibernate.cfg.xml并完成系统的配置        Configuration接口的作用是对Hibernate进行配置、并启动H...
  • p_3er
  • p_3er
  • 2013-05-27 19:36
  • 1252

2.Java核心API---泛型

1.为什么引入泛型 不引入泛型产生的问题: (1)List l=new List()不指定list的元素的类型,什么对象都可以放入List中,并且都会转换成object类型。在通过get()方法获...
  • A1342772
  • A1342772
  • 2017-11-23 17:00
  • 398

Android核心库

链接:http://blog.chinaunix.net/uid-22028680-id-3178227.html Android核心库 -什么是Android核心库 -Android核心库...
  • Hens007
  • Hens007
  • 2015-02-02 18:29
  • 2765

JDBC接口核心的API、Statement接口详解

一、JDBC接口核心的API 在JDK API的java.sql.* 和 javax.sql.*下面查看 1、Driver接口: 表示java驱动程序接口。所有的具体的数据库厂商要来实现此接口...
  • qq_34944851
  • qq_34944851
  • 2016-12-03 21:26
  • 1539
    版权声明
    本博客文章可以被转载,但未经本人许可,不得用于商业用途。 如需转载,请保证文章的完整性并注明出处。
    个人资料
    • 访问:2703210次
    • 积分:36358
    • 等级:
    • 排名:第134名
    • 原创:643篇
    • 转载:23篇
    • 译文:26篇
    • 评论:1604条
    博客专栏
    博客统计