从服务器端点关闭连接的最佳做法是什么?
What is the best practice for closing a connection from within a server endpoint?
我设置了一个自定义配置器来获取 cookie 并对其进行处理。输出被添加到配置的用户属性中。
在 @OnOpen
注释方法中,我将该值与路径中的值进行比较。如果不匹配,那么我想关闭套接字,原因是 1008,违反策略。
完成此任务的最佳方法是什么?
我可以:
- 手动调用
@OnClose
方法,传递原因
- 抛出异常让
@OnError
被调用
- 还有别的吗?
我希望关闭套接字并让 Tyrus 清理资源。我查看了文档,但没有看到有关如何清理资源的答案。任何帮助将不胜感激。谢谢
切勿手动调用 @OnClose
- 这不会完成任何事情。
我设置了一个自定义配置器来获取 cookie 并对其进行处理。输出被添加到配置的用户属性中。
在 @OnOpen
注释方法中,我将该值与路径中的值进行比较。如果不匹配,那么我想关闭套接字,原因是 1008,违反策略。
完成此任务的最佳方法是什么?
我可以:
- 手动调用
@OnClose
方法,传递原因 - 抛出异常让
@OnError
被调用 - 还有别的吗?
我希望关闭套接字并让 Tyrus 清理资源。我查看了文档,但没有看到有关如何清理资源的答案。任何帮助将不胜感激。谢谢
切勿手动调用 @OnClose
- 这不会完成任何事情。