类 WebSocketPrincipalHandshakeHandler

java.lang.Object
org.springframework.web.socket.server.support.AbstractHandshakeHandler
org.springframework.web.socket.server.support.DefaultHandshakeHandler
cn.herodotus.engine.message.websocket.interceptor.WebSocketPrincipalHandshakeHandler
所有已实现的接口:
org.springframework.beans.factory.Aware, org.springframework.context.Lifecycle, org.springframework.web.context.ServletContextAware, org.springframework.web.socket.server.HandshakeHandler

public class WebSocketPrincipalHandshakeHandler extends org.springframework.web.socket.server.support.DefaultHandshakeHandler

Description: 设置认证用户信息

作者:
: gengwei.zheng
Date:
: 2021/10/24 18:52
  • 字段概要

    从类继承的字段 org.springframework.web.socket.server.support.AbstractHandshakeHandler

    logger
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    protected Principal
    determineUser(org.springframework.http.server.ServerHttpRequest request, org.springframework.web.socket.WebSocketHandler wsHandler, Map<String,Object> attributes)
     

    从类继承的方法 org.springframework.web.socket.server.support.DefaultHandshakeHandler

    setServletContext

    从类继承的方法 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

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • WebSocketPrincipalHandshakeHandler

      public WebSocketPrincipalHandshakeHandler()
  • 方法详细资料

    • determineUser

      protected Principal determineUser(org.springframework.http.server.ServerHttpRequest request, org.springframework.web.socket.WebSocketHandler wsHandler, Map<String,Object> attributes)
      覆盖:
      determineUser 在类中 org.springframework.web.socket.server.support.AbstractHandshakeHandler