flowable-流程中心设计之事件总结(七)
简介
事件主要分为开始事件、结束事件、边界事件、中间捕获事件,总体来说分为2类抛出型和捕获型。
抛出型:部分中间捕获事件(抛出中间信号事件)、结束事件
捕获型:开始事件、边界事件、中间捕获事件
开始事件
主要是标志一个执行流的开始,是捕获事件
为什么不能说是一个流程的开始呢.
因为涉及到子流程、并行网关等
结束事件
主要是标志一个执行流的结束,是抛出事件
边界事件
必须依附于流程元素中(子流程,任务节点等) 是个捕获事件
中间捕获事件
中间捕获事件是可以作为任务节点使用的。含有抛出事件和捕获事件
抛出事件:抛出信号中间事件
捕获事件:捕获中间定时事件、捕获中间信号事件、捕获中间消息事件
注:其实还有一种事件,是流程生命周期中提供的一系列切入点,流程的事件监听器