public class TyrusExtension extends java.lang.Object implements Extension, java.io.Serializable
Extension implementation.| Modifier and Type | Class and Description | 
|---|---|
| static class  | TyrusExtension.TyrusParameterWebSocket  Parameterimplementation. | 
Extension.Parameter| Constructor and Description | 
|---|
| TyrusExtension(java.lang.String name)Create  Extensionwith specific name. | 
| TyrusExtension(java.lang.String name,
              java.util.List<Extension.Parameter> parameters)Create  Extensionwith 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  Extensionfrom headers (represented asListof 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()
Extensionpublic java.util.List<Extension.Parameter> getParameters()
ExtensiongetParameters in interface Extensionpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic 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.