Package org.glassfish.tyrus.core
Class TyrusServerEndpointConfigurator
- java.lang.Object
-
- jakarta.websocket.server.ServerEndpointConfig.Configurator
-
- org.glassfish.tyrus.core.TyrusServerEndpointConfigurator
-
public class TyrusServerEndpointConfigurator extends jakarta.websocket.server.ServerEndpointConfig.ConfiguratorTyrus' implementation ofServerEndpointConfig.Configurator.- Author:
- Pavel Bucek
-
-
Constructor Summary
Constructors Constructor Description TyrusServerEndpointConfigurator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckOrigin(java.lang.String originHeaderValue)<T> TgetEndpointInstance(java.lang.Class<T> endpointClass)java.util.List<Extension>getNegotiatedExtensions(java.util.List<Extension> installed, java.util.List<Extension> requested)java.lang.StringgetNegotiatedSubprotocol(java.util.List<java.lang.String> supported, java.util.List<java.lang.String> requested)voidmodifyHandshake(jakarta.websocket.server.ServerEndpointConfig sec, jakarta.websocket.server.HandshakeRequest request, HandshakeResponse response)
-
-
-
Method Detail
-
getNegotiatedSubprotocol
public java.lang.String getNegotiatedSubprotocol(java.util.List<java.lang.String> supported, java.util.List<java.lang.String> requested)- Overrides:
getNegotiatedSubprotocolin classjakarta.websocket.server.ServerEndpointConfig.Configurator
-
getNegotiatedExtensions
public java.util.List<Extension> getNegotiatedExtensions(java.util.List<Extension> installed, java.util.List<Extension> requested)
- Overrides:
getNegotiatedExtensionsin classjakarta.websocket.server.ServerEndpointConfig.Configurator
-
checkOrigin
public boolean checkOrigin(java.lang.String originHeaderValue)
- Overrides:
checkOriginin classjakarta.websocket.server.ServerEndpointConfig.Configurator
-
modifyHandshake
public void modifyHandshake(jakarta.websocket.server.ServerEndpointConfig sec, jakarta.websocket.server.HandshakeRequest request, 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
-
-