2

我设置了一个自定义配置器来获取 cookie 并对其进行处理。输出将添加到配置的用户属性中。

@OnOpen-annotated 方法中,我将该值与路径中的值进行比较。如果不匹配,那么我想关闭套接字,原因是 1008,违反策略。

实现这一目标的最佳方法是什么?

我可以:

  1. 手动调用@OnClose方法,传递原因
  2. 抛出异常并被@OnError调用
  3. 还有什么?

我希望关闭套接字并让 Tyrus 清理资源。我查看了文档,但没有看到如何清理资源的答案。任何帮助将不胜感激。谢谢。

4

1 回答 1

3

永远不要手动调用@OnClose- 这不会完成任何事情。

Session.close(CloseReason)

于 2015-04-28T09:03:31.643 回答