java.lang.Object
org.eclipse.jetty.websocket.common.JettyExtensionConfig
All Implemented Interfaces:
org.eclipse.jetty.websocket.api.ExtensionConfig

public class JettyExtensionConfig extends Object implements org.eclipse.jetty.websocket.api.ExtensionConfig
Represents an Extension Configuration, as seen during the connection Handshake process.
  • Constructor Details

    • JettyExtensionConfig

      public JettyExtensionConfig(JettyExtensionConfig copy)
      Copy constructor
      Parameters:
      copy - the extension config to copy
    • JettyExtensionConfig

      public JettyExtensionConfig(org.eclipse.jetty.websocket.core.ExtensionConfig config)
    • JettyExtensionConfig

      public JettyExtensionConfig(String parameterizedName)
    • JettyExtensionConfig

      public JettyExtensionConfig(String name, Map<String,String> parameters)
  • Method Details

    • getCoreConfig

      public org.eclipse.jetty.websocket.core.ExtensionConfig getCoreConfig()
    • getName

      public String getName()
      Specified by:
      getName in interface org.eclipse.jetty.websocket.api.ExtensionConfig
    • getParameter

      public final int getParameter(String key, int defValue)
      Specified by:
      getParameter in interface org.eclipse.jetty.websocket.api.ExtensionConfig
    • getParameter

      public final String getParameter(String key, String defValue)
      Specified by:
      getParameter in interface org.eclipse.jetty.websocket.api.ExtensionConfig
    • getParameterizedName

      public final String getParameterizedName()
      Specified by:
      getParameterizedName in interface org.eclipse.jetty.websocket.api.ExtensionConfig
    • getParameterKeys

      public final Set<String> getParameterKeys()
      Specified by:
      getParameterKeys in interface org.eclipse.jetty.websocket.api.ExtensionConfig
    • getParameters

      public final Map<String,String> getParameters()
      Return parameters found in request URI.
      Specified by:
      getParameters in interface org.eclipse.jetty.websocket.api.ExtensionConfig
      Returns:
      the parameter map
    • setParameter

      public final void setParameter(String key)
      Specified by:
      setParameter in interface org.eclipse.jetty.websocket.api.ExtensionConfig
    • setParameter

      public final void setParameter(String key, int value)
      Specified by:
      setParameter in interface org.eclipse.jetty.websocket.api.ExtensionConfig
    • setParameter

      public final void setParameter(String key, String value)
      Specified by:
      setParameter in interface org.eclipse.jetty.websocket.api.ExtensionConfig
    • toString

      public String toString()
      Overrides:
      toString in class Object