@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.HandshakeInterceptorpublic 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.HandshakeInterceptorCopyright © 2022. All rights reserved.