【问题标题】:Task event listener JBPM 5.4任务事件监听器 JBPM 5.4
【发布时间】:2017-07-18 11:40:28
【问题描述】:

我正在使用 JBPM 5.4,我想编写一个在每次启动人工任务时都会执行的代码。我搜了一下,发现有一个类叫任务事件监听器

public interface TaskLifeCycleEventListener {

    //@TODO: add all the methods
    public void afterTaskActivatedEvent(Task ti);
    public void afterTaskClaimedEvent(Task ti);
    public void afterTaskSkippedEvent(Task ti);
    public void afterTaskStartedEvent(Task ti);
    public void afterTaskStoppedEvent(Task ti);
    public void afterTaskCompletedEvent(Task ti);
    public void afterTaskFailedEvent(Task ti);
    public void afterTaskAddedEvent(Task ti);
    public void afterTaskExitedEvent(Task ti);
}

那是接口T可以实现它但我不知道如何部署或注册它。有人可以帮忙吗?

【问题讨论】:

    标签: java jbpm


    【解决方案1】:

    您可以使用 LocalTask​​Service 注册 TaskEventListener,例如: LocalTaskService localTaskService = new LocalTaskService(taskService); taskService.addEventListener(new MyTaskEventListener(localTaskService, ksession));

    【讨论】:

    • 是的,在我的应用程序或业务流程中添加它的位置
    猜你喜欢
    • 1970-01-01
    • 2017-10-25
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 2015-10-23
    • 2011-09-28
    • 2014-02-21
    • 1970-01-01
    相关资源
    最近更新 更多