Как добавить пул потоков в Jetty 9.2.24 HttpClient?
В пристани 9 setThreadPool
метод HttpClient
был удален. Кто-нибудь может предложить альтернативный способ сделать это в Jetty 9?
Так я делал в предыдущих версиях Jetty HttpClient
:
QueuedThreadPool queuedThreadpool= new QueuedThreadPool(5);
queuedThreadpool.setMinThreads(2);
queuedThreadpool.setName("HttpClient");
httpClient.setThreadPool(queuedThreadpool); // <<<<<<
httpClient.start();
1 ответ
Решение
Теперь вам нужно использовать setExecutor(executor)
, QueuedThreadPool
реализует Executor
интерфейс.
QueuedThreadPool queuedThreadpool= new QueuedThreadPool(5);
queuedThreadpool.setMinThreads(2);
queuedThreadpool.setName("HttpClient");
httpClient.setExecutor(queuedThreadpool);
httpClient.start();