Как добавить пул потоков в 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();
Другие вопросы по тегам