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) or empty ではありません。 |
MapSE<StringSE, StringSE> | getParameters() エクステンションのパラメーターを返します(決して null ではありません)。 |
int | hashCode() |
static ListSE<WebSocketExtension> | parseExtensions(StringSE extensions) 指定されたコンマ区切りの文字列を解析して、 WebSocketExtension オブジェクトのリストにします。 |
StringSE | toString() |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public WebSocketExtension(StringSE name)
name
- 拡張機能の名前 public StringSE getName()
null) or empty
ではありません。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
- 文字列を解析できない場合