Class Jsr356ServerEndpointConfigurator


  • public class Jsr356ServerEndpointConfigurator
    extends javax.websocket.server.ServerEndpointConfig.Configurator
    Please note that this configurator will likely be shared across threads and socket handshakes. Each method may be called by multiple threads at the same time.
    Author:
    jjlauer
    • Constructor Detail

      • Jsr356ServerEndpointConfigurator

        public Jsr356ServerEndpointConfigurator()
    • Method Detail

      • checkOrigin

        public boolean checkOrigin​(String originHeaderValue)
        Overrides:
        checkOrigin in class javax.websocket.server.ServerEndpointConfig.Configurator
      • getNegotiatedSubprotocol

        public String getNegotiatedSubprotocol​(List<String> supported,
                                               List<String> requested)
        Overrides:
        getNegotiatedSubprotocol in class javax.websocket.server.ServerEndpointConfig.Configurator
      • getNegotiatedExtensions

        public List<javax.websocket.Extension> getNegotiatedExtensions​(List<javax.websocket.Extension> installed,
                                                                       List<javax.websocket.Extension> requested)
        Overrides:
        getNegotiatedExtensions in class javax.websocket.server.ServerEndpointConfig.Configurator
      • modifyHandshake

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

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