Class CustomHandshakeHandler

  • All Implemented Interfaces:
    org.springframework.beans.factory.Aware, org.springframework.context.Lifecycle, org.springframework.web.context.ServletContextAware, org.springframework.web.socket.server.HandshakeHandler

    @Component
    public class CustomHandshakeHandler
    extends org.springframework.web.socket.server.support.DefaultHandshakeHandler
    • Field Summary

      • Fields inherited from class org.springframework.web.socket.server.support.AbstractHandshakeHandler

        logger
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected Principal determineUser​(@NotNull org.springframework.http.server.ServerHttpRequest request, @NotNull org.springframework.web.socket.WebSocketHandler wsHandler, @NotNull Map<String,​Object> attributes)  
      • Methods inherited from class org.springframework.web.socket.server.support.DefaultHandshakeHandler

        setServletContext
      • Methods inherited from class org.springframework.web.socket.server.support.AbstractHandshakeHandler

        determineHandlerSupportedProtocols, doHandshake, doStart, doStop, filterRequestedExtensions, getRequestUpgradeStrategy, getSupportedProtocols, getSupportedVersions, handleInvalidConnectHeader, handleInvalidUpgradeHeader, handleWebSocketVersionNotSupported, isRunning, isValidOrigin, isWebSocketVersionSupported, selectProtocol, setSupportedProtocols, start, stop
    • Constructor Detail

      • CustomHandshakeHandler

        public CustomHandshakeHandler()
    • Method Detail

      • determineUser

        protected Principal determineUser​(@NotNull
                                          @NotNull org.springframework.http.server.ServerHttpRequest request,
                                          @NotNull
                                          @NotNull org.springframework.web.socket.WebSocketHandler wsHandler,
                                          @NotNull
                                          @NotNull Map<String,​Object> attributes)
        Overrides:
        determineUser in class org.springframework.web.socket.server.support.AbstractHandshakeHandler