Class ContainerDefaultConfigurator

java.lang.Object
javax.websocket.server.ServerEndpointConfig.Configurator
org.eclipse.jetty.websocket.javax.server.config.ContainerDefaultConfigurator

public final class ContainerDefaultConfigurator extends javax.websocket.server.ServerEndpointConfig.Configurator
The "Container Default Configurator" per the JSR-356 spec.
See Also:
  • Constructor Details

    • ContainerDefaultConfigurator

      public ContainerDefaultConfigurator()
      Default Constructor required, as javax.websocket.server.ServerEndpointConfig$Configurator.fetchContainerDefaultConfigurator() will be the one that instantiates this class in most cases.
  • Method Details

    • checkOrigin

      public boolean checkOrigin(String originHeaderValue)
      Overrides:
      checkOrigin 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
    • 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
    • getNegotiatedSubprotocol

      public String getNegotiatedSubprotocol(List<String> supported, List<String> requested)
      Overrides:
      getNegotiatedSubprotocol 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