有没有办法停止计算并在play框架中返回API调用

时间:2016-04-29 14:25:46

标签: java playframework playframework-2.0 promise

我在api服务器上有一个存根,它在api上调用delegate.call()之前进行了一些预处理。 我想确保delegate.call()在10s内返回,如果不是,我想杀死计算并返回。

通过将delegate.call包装在promise中,我已经能够在超时后返回。但播放服务器仍然继续计算该特定呼叫。我不想浪费资源,因此我想“取消”承诺。

delegate.call返回一个Promise,但是没有取消方法。

我在Play框架中使用Java 7。

0 个答案:

没有答案