public class WebSocketExtension
extends java.lang.ObjectWebSocket 拡張 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 - 文字列を解析できない場合