public class HandshakeInterceptorChain
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
interceptorIndex |
private java.util.List<HandshakeInterceptor> |
interceptors |
private static Log |
logger |
private WebSocketHandler |
wsHandler |
Constructor and Description |
---|
HandshakeInterceptorChain(java.util.List<HandshakeInterceptor> interceptors,
WebSocketHandler wsHandler) |
Modifier and Type | Method and Description |
---|---|
void |
applyAfterHandshake(ServerHttpRequest request,
ServerHttpResponse response,
java.lang.Exception failure) |
boolean |
applyBeforeHandshake(ServerHttpRequest request,
ServerHttpResponse response,
java.util.Map<java.lang.String,java.lang.Object> attributes) |
private static final Log logger
private final java.util.List<HandshakeInterceptor> interceptors
private final WebSocketHandler wsHandler
private int interceptorIndex
public HandshakeInterceptorChain(java.util.List<HandshakeInterceptor> interceptors, WebSocketHandler wsHandler)
public boolean applyBeforeHandshake(ServerHttpRequest request, ServerHttpResponse response, java.util.Map<java.lang.String,java.lang.Object> attributes) throws java.lang.Exception
java.lang.Exception
public void applyAfterHandshake(ServerHttpRequest request, ServerHttpResponse response, java.lang.Exception failure)