标签: java playframework playframework-2.0 promise
我在api服务器上有一个存根,它在api上调用delegate.call()之前进行了一些预处理。 我想确保delegate.call()在10s内返回,如果不是,我想杀死计算并返回。
通过将delegate.call包装在promise中,我已经能够在超时后返回。但播放服务器仍然继续计算该特定呼叫。我不想浪费资源,因此我想“取消”承诺。
delegate.call返回一个Promise,但是没有取消方法。
我在Play框架中使用Java 7。