Class JSR356AsyncSupport.AtmosphereConfigurator

  • Enclosing class:
    JSR356AsyncSupport

    public static final class JSR356AsyncSupport.AtmosphereConfigurator
    extends jakarta.websocket.server.ServerEndpointConfig.Configurator
    • Constructor Detail

    • Method Detail

      • 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
      • checkOrigin

        public boolean checkOrigin​(java.lang.String originHeaderValue)
        Calls checkOrigin(String) in super class if a Default Configurator could be loaded. Otherwise true is returned as default.
        Overrides:
        checkOrigin in class jakarta.websocket.server.ServerEndpointConfig.Configurator
      • getNegotiatedSubprotocol

        public java.lang.String getNegotiatedSubprotocol​(java.util.List<java.lang.String> supported,
                                                         java.util.List<java.lang.String> requested)
        Calls getNegotiatedSubprotocol(List, List) in super class if a Default Configurator could be loaded. Otherwise "" is returned as default.
        Overrides:
        getNegotiatedSubprotocol in class jakarta.websocket.server.ServerEndpointConfig.Configurator
      • getNegotiatedExtensions

        public java.util.List<jakarta.websocket.Extension> getNegotiatedExtensions​(java.util.List<jakarta.websocket.Extension> installed,
                                                                                   java.util.List<jakarta.websocket.Extension> requested)
        Calls getNegotiatedExtensions(List, List) in super class if a Default Configurator could be loaded. Otherwise the list of matching extensions is returned as default.
        Overrides:
        getNegotiatedExtensions in class jakarta.websocket.server.ServerEndpointConfig.Configurator
      • 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