public class WebSocketExtension
extends java.lang.Object
WebSocket 拡張 HTTP ヘッダーにはパラメーターが含まれ、RFC 7230 セクション 3.2 に従う場合があります
HTTP ヘッダー内の拡張の順序は、それらの実行順序を定義することに注意してください。拡張機能「foo、bar」は「bar(foo(message))」として実行されます。
コンストラクターと説明 |
---|
WebSocketExtension(java.lang.String name) 指定された名前で WebSocketExtension を作成します。 |
WebSocketExtension(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> parameters) 指定された名前とパラメーターで WebSocketExtension を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | equals(java.lang.Object other) |
java.lang.String | getName() 拡張機能の名前を返します(決して null) or empty ではありません。 |
java.util.Map<java.lang.String,java.lang.String> | getParameters() エクステンションのパラメーターを返します(決して null ではありません)。 |
int | hashCode() |
static java.util.List<WebSocketExtension> | parseExtensions(java.lang.String extensions) 指定されたコンマ区切りの文字列を解析して、 WebSocketExtension オブジェクトのリストにします。 |
java.lang.String | toString() |
public WebSocketExtension(java.lang.String name)
name
- 拡張機能の名前 public WebSocketExtension(java.lang.String name, @Nullable java.util.Map<java.lang.String,java.lang.String> parameters)
name
- 拡張機能の名前 parameters
- パラメーター public java.lang.String getName()
null) or empty
ではありません。public java.util.Map<java.lang.String,java.lang.String> getParameters()
null
ではありません)。public boolean equals(@Nullable java.lang.Object other)
java.lang.Object
の equals
public int hashCode()
java.lang.Object
の hashCode
public java.lang.String toString()
java.lang.Object
の toString
public static java.util.List<WebSocketExtension> parseExtensions(java.lang.String extensions)
WebSocketExtension
オブジェクトのリストにします。このメソッドを使用して、"Sec-WebSocket-Extension" ヘッダーを解析できます。
extensions
- 解析する文字列 java.lang.IllegalArgumentException
- 文字列を解析できない場合