[英]Is there a common shared thread pool / executor in JAX-RS on server side?
我有一个 JAX-RS 服务:
@GET
@Path("/foo")
/* ... */
public Response show() {
// Execute an async task here
return Response.ok().entity(result).build();
}
我知道我们可以创建一个线程池服务,或者使用 JVM commonPool()
,但我想知道 JAX-RS 标准或实现中是否有内部线程池(我使用 Jersey 和 Jetty)例如用于处理要求?
在Jersey中找到可以直接注入的ExecutorServiceProvider
:
@Inject
private final ExecutorServiceProvider executorServiceProvider;
然后
ExecutorService executorService = executorServiceProvider.getExecutorService();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.