Package org.teamapps.ux.servlet
Class WebSocketServerEndpointConfigurator
- java.lang.Object
-
- jakarta.websocket.server.ServerEndpointConfig.Configurator
-
- org.teamapps.ux.servlet.WebSocketServerEndpointConfigurator
-
public class WebSocketServerEndpointConfigurator extends jakarta.websocket.server.ServerEndpointConfig.Configurator
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCLIENT_IP_PROPERTY_NAMEstatic java.lang.StringHTTP_SESSION_PROPERTY_NAMEstatic java.lang.StringLANGUAGE_PROPERTY_NAMEstatic java.lang.StringSERVLET_CONTEXT_PROPERTY_NAMEstatic java.lang.StringUSER_AGENT_PROPERTY_NAME
-
Constructor Summary
Constructors Constructor Description WebSocketServerEndpointConfigurator(WebSocketCommunicationEndpoint webSocketCommunicationEndpoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TgetEndpointInstance(java.lang.Class<T> endpointClass)voidmodifyHandshake(jakarta.websocket.server.ServerEndpointConfig sec, jakarta.websocket.server.HandshakeRequest request, jakarta.websocket.HandshakeResponse response)
-
-
-
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
-
WebSocketServerEndpointConfigurator
public WebSocketServerEndpointConfigurator(WebSocketCommunicationEndpoint webSocketCommunicationEndpoint)
-
-
Method Detail
-
modifyHandshake
public void modifyHandshake(jakarta.websocket.server.ServerEndpointConfig sec, jakarta.websocket.server.HandshakeRequest request, jakarta.websocket.HandshakeResponse response)- Overrides:
modifyHandshakein classjakarta.websocket.server.ServerEndpointConfig.Configurator
-
getEndpointInstance
public <T> T getEndpointInstance(java.lang.Class<T> endpointClass) throws java.lang.InstantiationException- Overrides:
getEndpointInstancein classjakarta.websocket.server.ServerEndpointConfig.Configurator- Throws:
java.lang.InstantiationException
-
-