标签: java sockets tyrus
我有一个自定义配置程序设置,可以抓取cookie并处理它。输出将添加到配置上的用户属性中。
在@OnOpen - 带注释的方法中,我将该值与路径中的值进行比较。如果存在不匹配,那么我想以1008违反政策原因关闭套接字。
@OnOpen
实现这一目标的最佳方法是什么?
我可以:
@OnClose
@OnError
我希望关闭套接字并让Tyrus清理资源。我查看了文档,但没有看到如何清理资源的答案。任何帮助将不胜感激。感谢。
答案 0 :(得分:2)
永远不要手动调用@OnClose - 不会做任何事情。
请参阅Session.close(CloseReason)。
Session.close(CloseReason)