Package io.datarouter.websocket.service
Class DatarouterWebSocketConfigurator
java.lang.Object
javax.websocket.server.ServerEndpointConfig.Configurator
io.datarouter.websocket.service.DatarouterWebSocketConfigurator
- All Implemented Interfaces:
io.datarouter.web.inject.InjectorRetriever
- Direct Known Subclasses:
GuiceDatarouterWebSocketConfigurator
public abstract class DatarouterWebSocketConfigurator
extends javax.websocket.server.ServerEndpointConfig.Configurator
implements io.datarouter.web.inject.InjectorRetriever
-
Constructor Summary
Constructors Constructor Description DatarouterWebSocketConfigurator() -
Method Summary
Modifier and Type Method Description <T> TgetEndpointInstance(Class<T> endpointClass)voidmodifyHandshake(javax.websocket.server.ServerEndpointConfig sec, javax.websocket.server.HandshakeRequest request, javax.websocket.HandshakeResponse response)Methods inherited from class javax.websocket.server.ServerEndpointConfig.Configurator
checkOrigin, getNegotiatedExtensions, getNegotiatedSubprotocol
-
Constructor Details
-
DatarouterWebSocketConfigurator
public DatarouterWebSocketConfigurator()
-
-
Method Details
-
modifyHandshake
public void modifyHandshake(javax.websocket.server.ServerEndpointConfig sec, javax.websocket.server.HandshakeRequest request, javax.websocket.HandshakeResponse response)- Overrides:
modifyHandshakein classjavax.websocket.server.ServerEndpointConfig.Configurator
-
getEndpointInstance
- Overrides:
getEndpointInstancein classjavax.websocket.server.ServerEndpointConfig.Configurator
-