Class WebSocketServerEndpointConfigurator


  • public class WebSocketServerEndpointConfigurator
    extends jakarta.websocket.server.ServerEndpointConfig.Configurator
    • Field Detail

      • SERVLET_CONTEXT_PROPERTY_NAME

        public static final java.lang.String SERVLET_CONTEXT_PROPERTY_NAME
        See Also:
        Constant Field Values
      • HTTP_SESSION_PROPERTY_NAME

        public static final java.lang.String HTTP_SESSION_PROPERTY_NAME
        See Also:
        Constant Field Values
      • USER_AGENT_PROPERTY_NAME

        public static final java.lang.String USER_AGENT_PROPERTY_NAME
        See Also:
        Constant Field Values
      • LANGUAGE_PROPERTY_NAME

        public static final java.lang.String LANGUAGE_PROPERTY_NAME
        See Also:
        Constant Field Values
      • CLIENT_IP_PROPERTY_NAME

        public static final java.lang.String CLIENT_IP_PROPERTY_NAME
        See Also:
        Constant Field Values
    • Constructor Detail

    • Method Detail

      • modifyHandshake

        public void modifyHandshake​(jakarta.websocket.server.ServerEndpointConfig sec,
                                    jakarta.websocket.server.HandshakeRequest request,
                                    jakarta.websocket.HandshakeResponse response)
        Overrides:
        modifyHandshake in class jakarta.websocket.server.ServerEndpointConfig.Configurator
      • getEndpointInstance

        public <T> T getEndpointInstance​(java.lang.Class<T> endpointClass)
                                  throws java.lang.InstantiationException
        Overrides:
        getEndpointInstance in class jakarta.websocket.server.ServerEndpointConfig.Configurator
        Throws:
        java.lang.InstantiationException