gpt4 book ai didi

java - 是否可以将 Grizzly 设置为正常关机?

转载 作者:搜寻专家 更新时间:2023-11-01 03:26:35 27 4
gpt4 key购买 nike

我有一个在嵌入式 Grizzly 上运行的 Jersey 应用程序,其初始化如下:

HttpServer httpServer = GrizzlyServerFactory.createHttpServer(BASE_URI, rc);

我想要实现的是在关闭时让正在运行的请求完成,但不让新请求进入。我找不到通过 HttpServer 的公共(public)方法实现此目的的方法,甚至无法使用私有(private)方法等(虽然不太好,但通过反射访问私有(private)内容的解决方案也可以)

有谁知道这是怎么可能的?

最佳答案

使用 Grizzly 2.3.4 是可能的;查看 Gracefully Terminating a Grizzly Transport 上的帖子.简而言之,实现一个 GracefulShutdownListener使用 Transport.addShutdownListener() 注册基于特定于实现的传输机制(例如 NIOTransportTCPNIOTransportUDPNIOTransport)。

关于java - 是否可以将 Grizzly 设置为正常关机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12478709/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com