• 任务侦听器(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
      }
    
    }
  • 相关阅读:
    NAVICAT 拒绝链接的问题
    .net垃圾回收-原理浅析
    C#中标准Dispose模式的实现
    Windbg调试托管代码
    C#泛型基础
    .Net垃圾回收和大对象处理
    C++ 小知识点
    C++之虚函数表
    C++之指针与引用,函数和数组
    C++之const关键字
  • 原文地址:https://www.cnblogs.com/jimboi/p/8477014.html
Copyright © 2020-2023  润新知