Top Description Fields Constructors Methods
org.springframework.web.socket.server.support

public Class HandshakeInterceptorChain

extends Object
Class Inheritance
Imports
java.util.Collections, .List, .Map, org.apache.commons.logging.Log, .LogFactory, org.springframework.http.server.ServerHttpRequest, .ServerHttpResponse, org.springframework.lang.Nullable, org.springframework.web.socket.WebSocketHandler, org.springframework.web.socket.server.HandshakeInterceptor

A helper class that assists with invoking a list of handshake interceptors.
Author
Rossen Stoyanchev
Since
4.0

Field Summary

Modifier and TypeField and Description
private int
private final List<HandshakeInterceptor>
private static final Log
private final WebSocketHandler

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

interceptorIndexback to summary
private int interceptorIndex
interceptorsback to summary
private final List<HandshakeInterceptor> interceptors
loggerback to summary
private static final Log logger
wsHandlerback to summary
private final WebSocketHandler wsHandler

Constructor Detail

HandshakeInterceptorChainback to summary
public HandshakeInterceptorChain(List<HandshakeInterceptor> interceptors, WebSocketHandler wsHandler)

Method Detail

applyAfterHandshakeback to summary
public void applyAfterHandshake(ServerHttpRequest request, ServerHttpResponse response, Exception failure)
applyBeforeHandshakeback to summary
public boolean applyBeforeHandshake(ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> attributes) throws Exception