public class ExtensionConfig
extends java.lang.Object
| Constructor | Description |
|---|---|
ExtensionConfig(java.lang.String parameterizedName) |
|
ExtensionConfig(ExtensionConfig copy) |
Copy constructor
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getName() |
|
int |
getParameter(java.lang.String key,
int defValue) |
|
java.lang.String |
getParameter(java.lang.String key,
java.lang.String defValue) |
|
java.lang.String |
getParameterizedName() |
|
java.util.Set<java.lang.String> |
getParameterKeys() |
|
java.util.Map<java.lang.String,java.lang.String> |
getParameters() |
Return parameters found in request URI.
|
void |
init(ExtensionConfig other) |
Initialize the parameters on this config from the other configuration.
|
static ExtensionConfig |
parse(java.lang.String parameterizedName) |
Parse a single parameterized name.
|
static java.util.List<ExtensionConfig> |
parseEnum(java.util.Enumeration<java.lang.String> valuesEnum) |
Parse enumeration of
Sec-WebSocket-Extensions header values into a ExtensionConfig list |
static java.util.List<ExtensionConfig> |
parseList(java.lang.String... rawSecWebSocketExtensions) |
Parse 1 or more raw
Sec-WebSocket-Extensions header values into a ExtensionConfig list |
void |
setParameter(java.lang.String key) |
|
void |
setParameter(java.lang.String key,
int value) |
|
void |
setParameter(java.lang.String key,
java.lang.String value) |
|
static java.lang.String |
toHeaderValue(java.util.List<ExtensionConfig> configs) |
Convert a list of
ExtensionConfig to a header value |
java.lang.String |
toString() |
public ExtensionConfig(ExtensionConfig copy)
copy - the extension config to copypublic ExtensionConfig(java.lang.String parameterizedName)
public static ExtensionConfig parse(java.lang.String parameterizedName)
parameterizedName - the parameterized namepublic static java.util.List<ExtensionConfig> parseEnum(java.util.Enumeration<java.lang.String> valuesEnum)
Sec-WebSocket-Extensions header values into a ExtensionConfig listvaluesEnum - the raw header values enumpublic static java.util.List<ExtensionConfig> parseList(java.lang.String... rawSecWebSocketExtensions)
Sec-WebSocket-Extensions header values into a ExtensionConfig listrawSecWebSocketExtensions - the raw header valuespublic static java.lang.String toHeaderValue(java.util.List<ExtensionConfig> configs)
ExtensionConfig to a header valueconfigs - the list of extension configspublic java.lang.String getName()
public final int getParameter(java.lang.String key,
int defValue)
public final java.lang.String getParameter(java.lang.String key,
java.lang.String defValue)
public final java.lang.String getParameterizedName()
public final java.util.Set<java.lang.String> getParameterKeys()
public final java.util.Map<java.lang.String,java.lang.String> getParameters()
public final void init(ExtensionConfig other)
other - the other configuration.public final void setParameter(java.lang.String key)
public final void setParameter(java.lang.String key,
int value)
public final void setParameter(java.lang.String key,
java.lang.String value)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 1995–2017 Webtide. All rights reserved.