@Component public class WebSocketInterceptor extends Object implements org.springframework.web.socket.server.HandshakeInterceptor
Constructor and Description |
---|
WebSocketInterceptor(org.springframework.data.redis.core.RedisTemplate<String,Serializable> redisTemplate,
TokenCensor tokenCensor) |
Modifier and Type | Method and Description |
---|---|
void |
afterHandshake(org.springframework.http.server.ServerHttpRequest request,
org.springframework.http.server.ServerHttpResponse response,
org.springframework.web.socket.WebSocketHandler wsHandler,
Exception exception) |
boolean |
beforeHandshake(org.springframework.http.server.ServerHttpRequest request,
org.springframework.http.server.ServerHttpResponse response,
org.springframework.web.socket.WebSocketHandler wsHandler,
Map<String,Object> attributes)
socket握手拦截器
|
@Autowired public WebSocketInterceptor(org.springframework.data.redis.core.RedisTemplate<String,Serializable> redisTemplate, TokenCensor tokenCensor)
public boolean beforeHandshake(org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response, org.springframework.web.socket.WebSocketHandler wsHandler, Map<String,Object> attributes)
beforeHandshake
in interface org.springframework.web.socket.server.HandshakeInterceptor
public void afterHandshake(org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response, org.springframework.web.socket.WebSocketHandler wsHandler, Exception exception)
afterHandshake
in interface org.springframework.web.socket.server.HandshakeInterceptor
Copyright © 2022. All rights reserved.