Package com.bytedesk.ticket.listener
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
FieldsFields inherited from interface org.flowable.task.service.delegate.BaseTaskListener
EVENTNAME_ALL_EVENTS, EVENTNAME_ASSIGNMENT, EVENTNAME_COMPLETE, EVENTNAME_CREATE, EVENTNAME_DELETE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate 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)
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
TicketTaskListener
public TicketTaskListener()
-
-
Method Details
-
notify
public void notify(org.flowable.task.service.delegate.DelegateTask delegateTask) - Specified by:
notify
in interfaceorg.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)
-