首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过Spring Boot在Flowable中返回start事件后的响应

如何通过Spring Boot在Flowable中返回start事件后的响应
EN

Stack Overflow用户
提问于 2019-06-19 20:46:46
回答 1查看 608关注 0票数 0

我通过以变量作为参数调用startProcessInstanceByMessage来启动我的可流动进程。在此之后,进程开始并调用所有服务任务。当进程结束时,我得到带有变量的响应。

我不想等到进程结束后才做出响应。这可能意味着年龄和客户不能等待。我想要的是。进程启动后返回的processId变量,所有其他任务都应在后台运行,无需客户端等待。

如上所述,我希望在启动事件之后、任务1之前从REST Api获得响应。任务1到N应该在后台工作。

我尝试在flowable中的BPMN的XML配置中使用异步标志。不幸的是,在我的服务任务中,我使用了带有@Autowire的bean。调用process后出现异常

代码语言:javascript
复制
No thread-bound request found: 
Are you referring to request attributes outside of an actual web request  

有什么建议如何在启动事件后获得响应,并在客户端不等待响应的情况下继续执行任务?

EN

回答 1

Stack Overflow用户

发布于 2019-07-01 17:04:53

为了能够在后台运行Task1、Task2等,您需要在第一个任务上设置asynchronous标志。

我不知道您在服务任务中使用的是什么(expressiondelegateExpressionclass )。如果你使用的是Spring,那么不推荐使用class。您应该在bean上使用expression并调用方法,或者使用delegateExpression并使您的bean实现JavaDelegate

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56668015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档