Spring 注册监听器
@Configuration
@AllArgsConstructor
public class GlobalEventListenerConfig implements ApplicationListener<ContextRefreshedEvent> {
private final GlobalEventListener globalEventListener;
private final RuntimeService runtimeService;
@Override
public void onApplicationEvent(ContextRefreshedEvent event) {
// 流程正常结束
runtimeService.addEventListener(globalEventListener, FlowableEngineEventType.PROCESS_COMPLETED);
runtimeService.addEventListener(globalEventListener,FlowableEngineEventType.TASK_CREATED);
}
}
@Component
@Slf4j
public class GlobalEventListener extends AbstractFlowableEngineEventListener {
/**
* 流程结束监听器
*/
@Override
protected void processCompleted(FlowableEngineEntityEvent event) {
}
@Override
protected void taskCreated(FlowableEngineEntityEvent flowableEngineEvent) {
}
}