在Jetty 9中,setThreadPool
HttpClient
方法已被删除。任何人都可以在Jetty 9中建议另一种方法吗?
这就是我以前在Jetty HttpClient
的早期版本中的做法:
QueuedThreadPool queuedThreadpool= new QueuedThreadPool(5);
queuedThreadpool.setMinThreads(2);
queuedThreadpool.setName("HttpClient");
httpClient.setThreadPool(queuedThreadpool); // <<<<<<
httpClient.start();
答案 0 :(得分:0)
现在您需要使用setExecutor(executor)
。 QueuedThreadPool
实现Executor
接口。
QueuedThreadPool queuedThreadpool= new QueuedThreadPool(5);
queuedThreadpool.setMinThreads(2);
queuedThreadpool.setName("HttpClient");
httpClient.setExecutor(queuedThreadpool);
httpClient.start();