我有一个生成响应的球衣服务.我想要做的是轮询资源(在我的情况下,单例类实例)获取成功值,并且一旦我获得成功值,执行一些操作
@Path("/generate")
class Generation{
@POST
@Produces("javax.ws.rs.core.MediaType.TEXT_PLAIN")
public String generateAndPoll(){
//Generate response
/*Polling to start
*/
return someValue;
}
}
什么可能是一个很好的方法来实现这一目标?计时器有用吗?
最佳答案 从Jersey 2.3.1开始,添加了一项新功能来支持服务器发送的事件.对于您的用例,您可能需要阅读更多内容到
Jersey documentation