代码之家  ›  专栏  ›  技术社区  ›  Dipankar Dey

如何在Jetty 9.2.24 HttpClient中添加线程池?

  •  1
  • Dipankar Dey  · 技术社区  · 6 年前

    在9号码头 setThreadPool 方法 HttpClient 已删除。有人能建议在Jetty 9中使用其他方法吗?

    这就是我以前在Jetty的版本中所做的 HttpClient :

    QueuedThreadPool queuedThreadpool= new QueuedThreadPool(5);
    queuedThreadpool.setMinThreads(2);
    queuedThreadpool.setName("HttpClient");
    
    httpClient.setThreadPool(queuedThreadpool); // <<<<<<
    httpClient.start();
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   ᴇʟᴇvᴀтᴇ    6 年前

    现在您需要使用 setExecutor(executor) . A. QueuedThreadPool 实现 Executor 界面

    QueuedThreadPool queuedThreadpool= new QueuedThreadPool(5);
    queuedThreadpool.setMinThreads(2);
    queuedThreadpool.setName("HttpClient");
    
    httpClient.setExecutor(queuedThreadpool);
    httpClient.start();