java - Spring集成回调方法

标签 java spring spring-mvc spring-integration

阅读 Spring Integration 示例后,我心中产生了疑问。

我有一个小型应用程序,给定一个场景,需要“集成流”的结果来更新“ future ”中的“结果”。

阅读 MathServiceGateway 示例并没有澄清太多。

有人对类似函数的“回调”有建议吗? channel 拦截器似乎是下一个 promise ,但异步计算更适合“请求-响应”场景(WebClient - 服务 - Spring Integration -获取响应),就像调用者保持等待状态,直到集成流程完成。

这个想法是从 Spring Integration 内部执行的计算中检索结果。

问候。

最佳答案

请参阅Reference Manual关于此事。

您无需担心任何callback或对 Future<?> 进行一些手动设置。根据 Spring Integration Gateway 组件逻辑,一切都由框架为您完成。

关于java - Spring集成回调方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33746782/

相关文章:

java - Spring中有Compound属性值吗

java - Spring Batch 和我的 Batis : MyBatisBatchItemWriter throws IllegalArgumentException: argument type mismatch

java - Spring 启动: how to update object efficently?

spring - 想要在 JHipster 中创建 URL

java - Spring Aspect - 如何使我的自定义方面可以通过 Spring EL 访问方法参数?

java - Autowire 不会连接自定义 UserDetailsS​​ervice

java - 如何在 cucumber-jvm 中忽略 junit 步骤导致测试场景失败

java - 如果配置了c3p0,connection.pool_size是否会被忽略

java - 编辑 doView() 上的响应内容

java - 读取父类中的子类变量