2017-07-18 38 views
0

我正在使用JBPM 5.4,我想创建一个将在每次启动人工任务时执行的代码。我搜索了它,我发现有一类称为任务事件侦听器任务事件监听器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可以实现,但我不知道如何部署它或注册。谁能帮忙?

回答

0

您可以LocalTask​​Service注册TaskEventListener,就像为: LocalTaskService localTaskService = new LocalTaskService(taskService); taskService.addEventListener(new MyTaskEventListener(localTaskService, ksession));

+0

是在哪里添加,在我的应用程序或在楼内设有商务过程 – user3809210

+0

在应用程序代码中添加这一点。 – Abhijit