Class ExtensionConfig
- java.lang.Object
-
- org.eclipse.jetty.websocket.api.extensions.ExtensionConfig
-
@Deprecated(since="2021-05-27") public class ExtensionConfig extends Object
Deprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.Represents an Extension Configuration, as seen during the connection Handshake process.
-
-
Constructor Summary
Constructors Constructor Description ExtensionConfig(String parameterizedName)
Deprecated.ExtensionConfig(ExtensionConfig copy)
Deprecated.Copy constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description String
getName()
Deprecated.int
getParameter(String key, int defValue)
Deprecated.String
getParameter(String key, String defValue)
Deprecated.String
getParameterizedName()
Deprecated.Set<String>
getParameterKeys()
Deprecated.Map<String,String>
getParameters()
Deprecated.Return parameters found in request URI.void
init(ExtensionConfig other)
Deprecated.Initialize the parameters on this config from the other configuration.static ExtensionConfig
parse(String parameterizedName)
Deprecated.Parse a single parameterized name.static List<ExtensionConfig>
parseEnum(Enumeration<String> valuesEnum)
Deprecated.Parse enumeration ofSec-WebSocket-Extensions
header values into aExtensionConfig
liststatic List<ExtensionConfig>
parseList(String... rawSecWebSocketExtensions)
Deprecated.Parse 1 or more rawSec-WebSocket-Extensions
header values into aExtensionConfig
listvoid
setParameter(String key)
Deprecated.void
setParameter(String key, int value)
Deprecated.void
setParameter(String key, String value)
Deprecated.static String
toHeaderValue(List<ExtensionConfig> configs)
Deprecated.Convert a list ofExtensionConfig
to a header valueString
toString()
Deprecated.
-
-
-
Constructor Detail
-
ExtensionConfig
public ExtensionConfig(ExtensionConfig copy)
Deprecated.Copy constructor- Parameters:
copy
- the extension config to copy
-
ExtensionConfig
public ExtensionConfig(String parameterizedName)
Deprecated.
-
-
Method Detail
-
parse
public static ExtensionConfig parse(String parameterizedName)
Deprecated.Parse a single parameterized name.- Parameters:
parameterizedName
- the parameterized name- Returns:
- the ExtensionConfig
-
parseEnum
public static List<ExtensionConfig> parseEnum(Enumeration<String> valuesEnum)
Deprecated.Parse enumeration ofSec-WebSocket-Extensions
header values into aExtensionConfig
list- Parameters:
valuesEnum
- the raw header values enum- Returns:
- the list of extension configs
-
parseList
public static List<ExtensionConfig> parseList(String... rawSecWebSocketExtensions)
Deprecated.Parse 1 or more rawSec-WebSocket-Extensions
header values into aExtensionConfig
list- Parameters:
rawSecWebSocketExtensions
- the raw header values- Returns:
- the list of extension configs
-
toHeaderValue
public static String toHeaderValue(List<ExtensionConfig> configs)
Deprecated.Convert a list ofExtensionConfig
to a header value- Parameters:
configs
- the list of extension configs- Returns:
- the header value (null if no configs present)
-
getName
public String getName()
Deprecated.
-
getParameter
public final int getParameter(String key, int defValue)
Deprecated.
-
getParameterizedName
public final String getParameterizedName()
Deprecated.
-
getParameters
public final Map<String,String> getParameters()
Deprecated.Return parameters found in request URI.- Returns:
- the parameter map
-
init
public final void init(ExtensionConfig other)
Deprecated.Initialize the parameters on this config from the other configuration.- Parameters:
other
- the other configuration.
-
setParameter
public final void setParameter(String key)
Deprecated.
-
setParameter
public final void setParameter(String key, int value)
Deprecated.
-
-