Class TicketTaskListener

java.lang.Object
com.bytedesk.ticket.listener.TicketTaskListener
All Implemented Interfaces:
Serializable, org.flowable.engine.delegate.TaskListener, org.flowable.task.service.delegate.BaseTaskListener, org.flowable.task.service.delegate.TaskListener

@Component("ticketTaskListener") public class TicketTaskListener extends Object implements org.flowable.engine.delegate.TaskListener
TaskListener (任务监听器): 监听任务相关事件 事件类型:create、assignment、complete、delete 只能绑定到用户任务上 关注任务的生命周期 可以访问和修改任务相关信息 适合处理任务级别的业务逻辑 用途:监听用户任务的生命周期事件 绑定位置:只能绑定到用户任务 主要场景:任务级别的监控和处理 特点:可以访问和修改任务相关信息
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final long
     

    Fields inherited from interface org.flowable.task.service.delegate.BaseTaskListener

    EVENTNAME_ALL_EVENTS, EVENTNAME_ASSIGNMENT, EVENTNAME_COMPLETE, EVENTNAME_CREATE, EVENTNAME_DELETE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private void
    handleTaskAssignment(org.flowable.task.service.delegate.DelegateTask task)
     
    private void
    handleTaskComplete(org.flowable.task.service.delegate.DelegateTask task)
     
    private void
    handleTaskCreate(org.flowable.task.service.delegate.DelegateTask task)
     
    private void
    handleTaskDelete(org.flowable.task.service.delegate.DelegateTask task)
     
    void
    notify(org.flowable.task.service.delegate.DelegateTask delegateTask)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • TicketTaskListener

      public TicketTaskListener()
  • Method Details

    • notify

      public void notify(org.flowable.task.service.delegate.DelegateTask delegateTask)
      Specified by:
      notify in interface org.flowable.task.service.delegate.TaskListener
    • handleTaskCreate

      private void handleTaskCreate(org.flowable.task.service.delegate.DelegateTask task)
    • handleTaskAssignment

      private void handleTaskAssignment(org.flowable.task.service.delegate.DelegateTask task)
    • handleTaskComplete

      private void handleTaskComplete(org.flowable.task.service.delegate.DelegateTask task)
    • handleTaskDelete

      private void handleTaskDelete(org.flowable.task.service.delegate.DelegateTask task)