修改监听实现
This commit is contained in:
parent
fc2326aa02
commit
3a00de4e9c
@ -3,10 +3,12 @@ package com.aizuda.bpm.solon.example.config;
|
|||||||
import com.aizuda.bpm.engine.core.FlowCreator;
|
import com.aizuda.bpm.engine.core.FlowCreator;
|
||||||
import com.aizuda.bpm.engine.core.enums.TaskEventType;
|
import com.aizuda.bpm.engine.core.enums.TaskEventType;
|
||||||
import com.aizuda.bpm.engine.entity.FlwTask;
|
import com.aizuda.bpm.engine.entity.FlwTask;
|
||||||
|
import com.aizuda.bpm.engine.entity.FlwTaskActor;
|
||||||
import com.aizuda.bpm.engine.listener.TaskListener;
|
import com.aizuda.bpm.engine.listener.TaskListener;
|
||||||
import com.aizuda.bpm.engine.model.NodeModel;
|
import com.aizuda.bpm.engine.model.NodeModel;
|
||||||
import org.noear.solon.annotation.Component;
|
import org.noear.solon.annotation.Component;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
import java.util.function.Supplier;
|
import java.util.function.Supplier;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -19,10 +21,9 @@ import java.util.function.Supplier;
|
|||||||
public class TestTaskListener implements TaskListener {
|
public class TestTaskListener implements TaskListener {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean notify(TaskEventType eventType, Supplier<FlwTask> supplier, NodeModel nodeModel, FlowCreator flowCreator) {
|
public boolean notify(TaskEventType eventType, Supplier<FlwTask> supplier, List<FlwTaskActor> taskActors, NodeModel nodeModel, FlowCreator flowCreator) {
|
||||||
System.err.println("当前执行任务 = " + supplier.get().getTaskName() +
|
System.err.println("当前执行任务 = " + supplier.get().getTaskName() +
|
||||||
" ,执行事件 = " + eventType.name() + ",创建人=" + flowCreator.getCreateBy());
|
" ,执行事件 = " + eventType.name() + ",创建人=" + flowCreator.getCreateBy());
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -3,9 +3,11 @@ package com.aizuda.bpm.spring.example.config;
|
|||||||
import com.aizuda.bpm.engine.core.FlowCreator;
|
import com.aizuda.bpm.engine.core.FlowCreator;
|
||||||
import com.aizuda.bpm.engine.core.enums.TaskEventType;
|
import com.aizuda.bpm.engine.core.enums.TaskEventType;
|
||||||
import com.aizuda.bpm.engine.entity.FlwTask;
|
import com.aizuda.bpm.engine.entity.FlwTask;
|
||||||
|
import com.aizuda.bpm.engine.entity.FlwTaskActor;
|
||||||
import com.aizuda.bpm.engine.listener.TaskListener;
|
import com.aizuda.bpm.engine.listener.TaskListener;
|
||||||
import com.aizuda.bpm.engine.model.NodeModel;
|
import com.aizuda.bpm.engine.model.NodeModel;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
import java.util.function.Supplier;
|
import java.util.function.Supplier;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -17,10 +19,9 @@ import java.util.function.Supplier;
|
|||||||
public class TestTaskListener implements TaskListener {
|
public class TestTaskListener implements TaskListener {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean notify(TaskEventType eventType, Supplier<FlwTask> supplier, NodeModel nodeModel, FlowCreator flowCreator) {
|
public boolean notify(TaskEventType eventType, Supplier<FlwTask> supplier, List<FlwTaskActor> taskActors, NodeModel nodeModel, FlowCreator flowCreator) {
|
||||||
System.err.println("当前执行任务 = " + supplier.get().getTaskName() +
|
System.err.println("当前执行任务 = " + supplier.get().getTaskName() +
|
||||||
" ,执行事件 = " + eventType.name() + ",创建人=" + flowCreator.getCreateBy());
|
" ,执行事件 = " + eventType.name() + ",创建人=" + flowCreator.getCreateBy());
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user