14 监听器

Event name Description Event classes
ENGINE_CREATED 这个监听器所连接的进程引擎已经创建好,可以进行api调用了。 org.activiti…ActivitiEvent
ENGINE_CLOSED 此侦听器所连接的进程引擎已关闭。对引擎的api调用不再可能。 org.activiti…ActivitiEvent
ENTITY_CREATED 创建一个新实体。新实体包含在事件中。 org.activiti…ActivitiEntityEvent
ENTITY_INITIALIZED 已经创建了一个新实体并已完全初始化。如果创建了任何子实体作为创建实体的一部分,则在创建/初始化子实体之后触发此事件,而不是在“ENTITY_CREATE”事件之后触发。 org.activiti…ActivitiEntityEvent
ENTITY_UPDATED 一个现有的更新。更新后的实体包含在事件中。 org.activiti…ActivitiEntityEvent
ENTITY_DELETED 删除现有实体。删除的实体包含在事件中。 org.activiti…ActivitiEntityEvent
ENTITY_SUSPENDED 现有实体被挂起。被挂起的实体包含在事件中。将为流程定义、流程实例和任务分派。 org.activiti…ActivitiEntityEvent
ENTITY_ACTIVATED 激活现有实体。被激活的实体包含在事件中。将为流程定义、流程实例和任务分派。 org.activiti…ActivitiEntityEvent
JOB_EXECUTION_SUCCESS 作业已成功执行。该事件包含已执行的作业。 org.activiti…ActivitiEntityEvent
JOB_EXECUTION_FAILURE 作业的执行失败。该事件包含已执行的作业和异常。 org.activiti…ActivitiEntityEvent and org.activiti…ActivitiExceptionEvent
JOB_RETRIES_DECREMENTED 由于作业失败,作业重试的次数减少了。事件包含已更新的作业。 org.activiti…ActivitiEntityEvent
TIMER_FIRED 计时器已经启动。事件包含已执行的作业? org.activiti…ActivitiEntityEvent
JOB_CANCELED 一项工作被取消了。该事件包含已取消的作业。在新的流程定义部署上,可以通过API调用取消作业、完成任务并取消关联的边界计时器。 org.activiti…ActivitiEntityEvent
ACTIVITY_STARTED 一个活动开始执行 org.activiti…ActivitiActivityEvent
ACTIVITY_COMPLETED 活动成功完成 org.activiti…ActivitiActivityEvent
ACTIVITY_CANCELLED 一项活动将被取消。取消活动可能有三个原因(MessageEventSubscriptionEntity、SignalEventSubscriptionEntity、TimerEntity)。 org.activiti…ActivitiActivityCancelledEvent
ACTIVITY_SIGNALED 一个活动接收到一个信号 org.activiti…ActivitiSignalEvent
ACTIVITY_MESSAGE_RECEIVED 一个活动收到一条消息。在活动接收到消息之前分派。当接收到一个“ACTIVITY_SIGNAL”或“ACTIVITY_STARTED”时,将根据类型(边界事件或事件子流程启动事件)为该活动分派一个“ACTIVITY_SIGNAL”或“ACTIVITY_STARTED” org.activiti…ActivitiMessageEvent
ACTIVITY_ERROR_RECEIVED 一个活动收到了一个错误事件。在活动处理实际错误之前分派。事件的“activityId”包含对错误处理活动的引用。如果错误被成功传递,则该事件之后将会出现一个“activity_”事件或所涉及活动的“ACTIVITY_COMPLETE”事件。 org.activiti…ActivitiErrorEvent
UNCAUGHT_BPMN_ERROR 抛出一个未捕获的BPMN错误。该进程没有针对该特定错误的任何处理程序。事件的“activityId”将为空。 org.activiti…ActivitiErrorEvent
ACTIVITY_COMPENSATE 一项活动即将得到补偿。该事件包含将被执行以进行补偿的活动的id。 org.activiti…ActivitiActivityEvent
VARIABLE_CREATED 已经创建了一个变量。该事件包含变量名、值以及相关的执行和任务(如果有的话)。 org.activiti…ActivitiVariableEvent
VARIABLE_UPDATED 已更新了现有变量。该事件包含变量名、更新的值以及相关的执行和任务(如果有的话)。 org.activiti…ActivitiVariableEvent
VARIABLE_DELETED 已删除现有变量。该事件包含变量名、最后一个已知值以及相关的执行和任务(如果有的话)。 org.activiti…ActivitiVariableEvent
TASK_ASSIGNED 任务已分配给用户。事件包含任务 org.activiti…ActivitiEntityEvent
TASK_CREATED 已经创建了一个任务。这是在' ENTITY_CREATE '事件之后分派的。如果任务是流程的一部分,则在执行任务侦听器之前将触发此事件。 org.activiti…ActivitiEntityEvent
TASK_COMPLETED 任务已经完成。这是在' ENTITY_DELETE '事件之前分派的。如果任务是流程的一部分,则将在流程继续之前触发此事件,随后将出现一个‘ACTIVITY_COMPLETE’事件,目标是表示已完成任务的活动。 org.activiti…ActivitiEntityEvent
PROCESS_COMPLETED 一个过程已经完成。在最后一个活动“ACTIVITY_COMPLETED”事件后分派。当流程实例处于不需要进行任何转换的状态时,流程就完成了。 org.activiti…ActivitiEntityEvent
PROCESS_CANCELLED A process has been cancelled. Dispatched before the process instance is deleted from runtime. Process instance is cancelled by API call RuntimeService.deleteProcessInstance org.activiti…ActivitiCancelledEvent
MEMBERSHIP_CREATED 一个用户被添加到一个组中。该事件包含所涉及的用户和组的id。 org.activiti…ActivitiMembershipEvent
MEMBERSHIP_DELETED 用户已从组中删除。该事件包含所涉及的用户和组的id。 org.activiti…ActivitiMembershipEvent
MEMBERSHIPS_DELETED 所有成员将从组中删除。在删除成员之前抛出事件,因此仍然可以访问它们。出于性能原因,如果一次性删除所有成员,则不会引发单独的“MEMBERSHIP_DELETED”事件。 org.activiti…ActivitiMembershipEvent