@ServerEndpoint("/websocket/blah")
public class LeadChangeWebsocketEndpoint {
@Inject
private SessionScopedBean bean;
@OnOpen
public void onOpen(Session session) {
bean.takeWebsocketAndDoSomething(session);
}
//....
}
该代码导致异常。如何将websocket与用户的会话相关联?我找不到任何文档明确说明@ServerEndpoint
bean的CDI范围是什么,即使它能够接收CDI注入。