【发布时间】:2016-09-23 09:17:34
【问题描述】:
我已经使用 spring 集成编写了 tcp 服务器。感谢优秀的样品https://github.com/spring-projects/spring-integration-samples/tree/master/basic/tcp-client-server 如果用户在控制台上按下 q,示例服务器将停止。
TCP Server 是一个独立的应用程序,在接受请求和发送响应时运行得非常好。我想添加服务器的有序关闭,因为如果服务器作为后台进程启动,则无法访问控制台。
有没有办法让服务器等待事件?如果关闭事件发生,那么我可以调用 applicationContext.stop()。
如果您能就有序关闭过程提出任何想法,我将不胜感激。
谢谢
【问题讨论】:
标签: java tcp server spring-integration shutdown