本文整理了Java中org.springframework.web.socket.handler.WebSocketHandlerDecorator.afterConnectionEstablished()
方法的一些代码示例,展示了WebSocketHandlerDecorator.afterConnectionEstablished()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebSocketHandlerDecorator.afterConnectionEstablished()
方法的具体详情如下:
包路径:org.springframework.web.socket.handler.WebSocketHandlerDecorator
类名称:WebSocketHandlerDecorator
方法名:afterConnectionEstablished
暂无
代码示例来源:origin: spring-projects/spring-framework
@Override
public void afterConnectionEstablished(WebSocketSession session) throws Exception {
if (logger.isDebugEnabled()) {
logger.debug("New " + session);
}
super.afterConnectionEstablished(session);
}
代码示例来源:origin: spring-projects/spring-framework
@Override
public void afterConnectionEstablished(WebSocketSession session) throws Exception {
session.getAttributes().put("decorated", true);
super.afterConnectionEstablished(session);
}
}
代码示例来源:origin: spring-projects/spring-session
@Override
public void afterConnectionEstablished(WebSocketSession wsSession)
throws Exception {
super.afterConnectionEstablished(wsSession);
publishEvent(new SessionConnectEvent(this, wsSession));
}
代码示例来源:origin: spring-projects/spring-integration
@Override
public void afterConnectionEstablished(WebSocketSession session) throws Exception {
super.afterConnectionEstablished(session);
applicationEventPublisher.publishEvent(session);
}
代码示例来源:origin: org.springframework/spring-websocket
@Override
public void afterConnectionEstablished(WebSocketSession session) throws Exception {
if (logger.isDebugEnabled()) {
logger.debug("New " + session);
}
super.afterConnectionEstablished(session);
}
代码示例来源:origin: apache/servicemix-bundles
@Override
public void afterConnectionEstablished(WebSocketSession session) throws Exception {
if (logger.isDebugEnabled()) {
logger.debug("New " + session);
}
super.afterConnectionEstablished(session);
}
代码示例来源:origin: lcw2004/one
@Override
public void afterConnectionEstablished(final WebSocketSession session) throws Exception {
String principalId = (String) session.getAttributes().get("principalId");
String sessionId = session.getId();
// 客户端与服务器端建立连接后,此处记录谁上线了
logger.info("WebSocket Online, Principal Id[{}], Session Id[{}]", principalId, sessionId);
SocketSessionRegistry.registerSessionId(principalId, sessionId);
super.afterConnectionEstablished(session);
}
代码示例来源:origin: ch.rasc/wampspring
@Override
public void afterConnectionEstablished(WebSocketSession webSocketSession)
throws Exception {
super.afterConnectionEstablished(webSocketSession);
Principal principal = webSocketSession.getPrincipal();
if (principal != null) {
SimpMessageHeaderAccessor accessor = SimpMessageHeaderAccessor
.create(SimpMessageType.MESSAGE);
accessor.setSessionId(webSocketSession.getId());
publishEvent(new SessionConnectedEvent(this, MessageBuilder.createMessage(
new byte[0], accessor.getMessageHeaders()), principal));
}
}
内容来源于网络,如有侵权,请联系作者删除!