public class TyrusExtension extends Object implements Extension, Serializable
Extension
implementation.Modifier and Type | Class and Description |
---|---|
static class |
TyrusExtension.TyrusParameter
WebSocket
Parameter implementation. |
Extension.Parameter
Constructor and Description |
---|
TyrusExtension(String name)
Create
Extension with specific name. |
TyrusExtension(String name,
List<Extension.Parameter> parameters)
Create
Extension with name and parameters. |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
static List<Extension> |
fromHeaders(List<String> extensionHeaders)
|
static List<Extension> |
fromString(List<String> s)
Parsing of one
Extension . |
String |
getName()
The name of the extension.
|
List<Extension.Parameter> |
getParameters()
The extension parameters for this extension in the order
they appear in the http headers.
|
int |
hashCode() |
String |
toString() |
public TyrusExtension(String name)
Extension
with specific name.name
- extension name.IllegalArgumentException
- when name is null or empty string.public TyrusExtension(String name, List<Extension.Parameter> parameters)
Extension
with name and parameters.name
- extension name.parameters
- extension parameters.public String getName()
Extension
public List<Extension.Parameter> getParameters()
Extension
getParameters
in interface Extension
public static List<Extension> fromString(List<String> s)
Extension
.s
- List
of String
containing Extensions
.TyrusExtension
.public static List<Extension> fromHeaders(List<String> extensionHeaders)
extensionHeaders
- Http Extension headers.Extensions
.Copyright © 2012-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.