public class TyrusExtension extends java.lang.Object implements Extension, java.io.Serializable
Extension
implementation.Modifier and Type | Class and Description |
---|---|
static class |
TyrusExtension.TyrusParameter
WebSocket
Parameter implementation. |
Extension.Parameter
Constructor and Description |
---|
TyrusExtension(java.lang.String name)
Create
Extension with specific name. |
TyrusExtension(java.lang.String name,
java.util.List<Extension.Parameter> parameters)
Create
Extension with name and parameters. |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
static java.util.List<Extension> |
fromHeaders(java.util.List<java.lang.String> extensionHeaders)
Parse
Extension from headers (represented as List of strings). |
static java.util.List<Extension> |
fromString(java.util.List<java.lang.String> s)
Parsing of one
Extension . |
java.lang.String |
getName()
The name of the extension.
|
java.util.List<Extension.Parameter> |
getParameters()
The extension parameters for this extension in the order they appear in the http headers.
|
int |
hashCode() |
java.lang.String |
toString() |
public TyrusExtension(java.lang.String name)
Extension
with specific name.name
- extension name.java.lang.IllegalArgumentException
- when name is null or empty string.public TyrusExtension(java.lang.String name, java.util.List<Extension.Parameter> parameters)
Extension
with name and parameters.name
- extension name.parameters
- extension parameters.public java.lang.String getName()
Extension
public java.util.List<Extension.Parameter> getParameters()
Extension
getParameters
in interface Extension
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static java.util.List<Extension> fromString(java.util.List<java.lang.String> s)
Extension
.s
- List
of String
containing Extensions
.TyrusExtension
.public static java.util.List<Extension> fromHeaders(java.util.List<java.lang.String> extensionHeaders)
Extension
from headers (represented as List
of strings).extensionHeaders
- Http Extension headers.Extensions
.Copyright © 2012–2020 Oracle Corporation. All rights reserved.