zoukankan      html  css  js  c++  java
  • 任务侦听器(Task listener)

    任务侦听器:用于在任务相关的事件发生时执行一段java逻辑或者是表达式

    <userTask id="myTask" name="My Task" >
      <extensionElements>
        <activiti:taskListener event="create" class="org.activiti.MyTaskCreateListener" />
      </extensionElements>
    </userTask>

    activiti:taskListener 元素属性说明:

    • event (required): 事件类型.。支持的类型有:

      • create: 任务被创建,并且所有的属性都被设置好后。

      • assignment: 任务被委派给某人后.。注意: 当流程执行到达一个userTask时,会先触发一个assignment事件,再触发create事件。

      • complete:在任务完成后,且被从运行时数据(runtime data)中删除前触发。

      • delete: 在任务将要被删除之前发生。注意,当任务通过completeTask完成任务时,它也会被执行。

    • class: 必须调用的委托类。 一定要实现 org.activiti.engine.delegate.TaskListenerinterface接口。

    public class MyTaskCreateListener implements TaskListener {
    
      public void notify(DelegateTask delegateTask) {
        // Custom logic goes here
      }
    
    }
  • 相关阅读:
    P1082 同余方程
    P2678 跳石头
    P2827 蚯蚓
    P1351 联合权值
    P2822 组合数问题
    P3958 奶酪
    P2296 寻找道路
    P2661 信息传递
    平时问题总结
    平时总结
  • 原文地址:https://www.cnblogs.com/jimboi/p/8477014.html
Copyright © 2011-2022 走看看