2017-07-18 75 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