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