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