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
      }
    
    }
  • 相关阅读:
    Oracle建立表空间和用户
    Session详解
    Spring中AOP方式实现多数据源切换
    Filter(过滤器)学习
    不用加号运算
    数字转化为十六进制
    1px像素问题(移动端经典问题)
    对postcss-plugin-px2rem的研究
    npm cache clean --force
    对async/await的研究
  • 原文地址:https://www.cnblogs.com/jimboi/p/8477014.html
Copyright © 2011-2022 走看看