クラス WebSocketHttpHeaders
java.lang.ObjectSE
org.springframework.http.HttpHeaders
org.springframework.web.socket.WebSocketHttpHeaders
- 実装されているすべてのインターフェース:
- SerializableSE、- MapSE<StringSE,、- ListSE<StringSE>> - MultiValueMap<StringSE,- StringSE> 
WebSocket 仕様 RFC 6455 で定義された HTTP ヘッダーのサポートを追加する 
HttpHeaders バリアント。- 導入:
- 4.0
- 作成者:
- Rossen Stoyanchev
- 関連事項:
- ネストされたクラスの要約
- フィールドのサマリーフィールド修飾子と型フィールド説明- static final StringSE- static final StringSE- static final StringSE- static final StringSE- static final StringSE- クラス org.springframework.http.HttpHeaders から継承されたフィールド- ACCEPT, ACCEPT_CHARSET, ACCEPT_ENCODING, ACCEPT_LANGUAGE, ACCEPT_PATCH, ACCEPT_RANGES, ACCESS_CONTROL_ALLOW_CREDENTIALS, ACCESS_CONTROL_ALLOW_HEADERS, ACCESS_CONTROL_ALLOW_METHODS, ACCESS_CONTROL_ALLOW_ORIGIN, ACCESS_CONTROL_EXPOSE_HEADERS, ACCESS_CONTROL_MAX_AGE, ACCESS_CONTROL_REQUEST_HEADERS, ACCESS_CONTROL_REQUEST_METHOD, AGE, ALLOW, AUTHORIZATION, CACHE_CONTROL, CONNECTION, CONTENT_DISPOSITION, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_LOCATION, CONTENT_RANGE, CONTENT_TYPE, COOKIE, DATE, EMPTY, ETAG, EXPECT, EXPIRES, FROM, HOST, IF_MATCH, IF_MODIFIED_SINCE, IF_NONE_MATCH, IF_RANGE, IF_UNMODIFIED_SINCE, LAST_MODIFIED, LINK, LOCATION, MAX_FORWARDS, ORIGIN, PRAGMA, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, RANGE, REFERER, RETRY_AFTER, SERVER, SET_COOKIE, SET_COOKIE2, TE, TRAILER, TRANSFER_ENCODING, UPGRADE, USER_AGENT, VARY, VIA, WARNING, WWW_AUTHENTICATE
- コンストラクターの概要コンストラクターコンストラクター説明新しいインスタンスを作成します。- WebSocketHttpHeaders- (HttpHeaders headers) 指定された既存の HttpHeaders をラップするインスタンスを作成し、それにすべての変更を伝播します。
- メソッドのサマリー修飾子と型メソッド説明- void指定された名前に、指定された単一のヘッダー値を追加します。- void- clear()- boolean- containsKey- (ObjectSE key) - boolean- containsValue- (ObjectSE value) - entrySet()- HttpHeaders.keySet()を反復処理して再構築されたヘッダーエントリの- SetSE ビューを返します。- boolean- void- forEach- (BiConsumerSE<? super StringSE, - ? super ListSE<StringSE>> action) - HttpHeaders.entrySet()を介して反復処理する場合と同様に、各ヘッダーに対してアクションを実行します。指定されたヘッダー名の最初のヘッダー値があれば、それを返します。- Sec-WebSocket-Acceptヘッダーの値を返します。- Sec-WebSocket-Extensionsヘッダーの値を返します。- Sec-WebSocket-Keyヘッダーの値を返します。- Sec-WebSocket-Protocolヘッダーの値を返します。- Sec-WebSocket-Versionヘッダーの値を返します。- int- hashCode()- boolean- isEmpty()- keySet()ヘッダー名の- SetSE ビューを返します。- void- putIfAbsent- (StringSE key, ListSE<StringSE> value) - void指定された名前に、指定された単一のヘッダー値を設定します。- void指定された値を下に設定します。- void- setSecWebSocketAccept- (StringSE secWebSocketAccept) - Sec-WebSocket-Acceptヘッダーの(新しい)値を設定します。- void- setSecWebSocketExtensions- (ListSE<WebSocketExtension> extensions) - Sec-WebSocket-Extensionsヘッダーの(新しい)値を設定します。- void- setSecWebSocketKey- (StringSE secWebSocketKey) - Sec-WebSocket-Keyヘッダーの(新しい)値を設定します。- void- setSecWebSocketProtocol- (StringSE secWebSocketProtocol) - Sec-WebSocket-Protocolヘッダーの(新しい)値を設定します。- void- setSecWebSocketProtocol- (ListSE<StringSE> secWebSocketProtocols) - Sec-WebSocket-Protocolヘッダーの(新しい)値を設定します。- void- setSecWebSocketVersion- (StringSE secWebSocketVersion) - Sec-WebSocket-Versionヘッダーの(新しい)値を設定します。- int- size()コレクション内のヘッダーの数を返します。この- MultiValueMapに含まれる最初の値を持つ- Mapを返します。- toString()- values()- HttpHeaders.keySet()を反復処理して再構築されたすべてのヘッダー値の- CollectionSE ビューを返します。- クラス org.springframework.http.HttpHeaders から継承されたメソッド- addAll, addAll, asSingleValueMap, clearContentHeaders, encodeBasicAuth, formatHeaders, getAccept, getAcceptCharset, getAcceptLanguage, getAcceptLanguageAsLocales, getAcceptPatch, getAccessControlAllowCredentials, getAccessControlAllowHeaders, getAccessControlAllowMethods, getAccessControlAllowOrigin, getAccessControlExposeHeaders, getAccessControlMaxAge, getAccessControlRequestHeaders, getAccessControlRequestMethod, getAllow, getCacheControl, getConnection, getContentDisposition, getContentLanguage, getContentLength, getContentType, getDate, getETag, getETagValuesAsList, getExpires, getFieldValues, getFirstDate, getFirstZonedDateTime, getHost, getIfMatch, getIfModifiedSince, getIfNoneMatch, getIfUnmodifiedSince, getLastModified, getLocation, getOrEmpty, getOrigin, getPragma, getRange, getUpgrade, getValuesAsList, getVary, headerSet, readOnlyHttpHeaders, readOnlyHttpHeaders, setAccept, setAcceptCharset, setAcceptLanguage, setAcceptLanguageAsLocales, setAcceptPatch, setAccessControlAllowCredentials, setAccessControlAllowHeaders, setAccessControlAllowMethods, setAccessControlAllowOrigin, setAccessControlExposeHeaders, setAccessControlMaxAge, setAccessControlMaxAge, setAccessControlRequestHeaders, setAccessControlRequestMethod, setAllow, setBasicAuth, setBasicAuth, setBasicAuth, setBearerAuth, setCacheControl, setCacheControl, setConnection, setConnection, setContentDisposition, setContentDispositionFormData, setContentLanguage, setContentLength, setContentType, setDate, setDate, setDate, setDate, setETag, setExpires, setExpires, setExpires, setHost, setIfMatch, setIfMatch, setIfModifiedSince, setIfModifiedSince, setIfModifiedSince, setIfNoneMatch, setIfNoneMatch, setIfUnmodifiedSince, setIfUnmodifiedSince, setIfUnmodifiedSince, setInstant, setLastModified, setLastModified, setLastModified, setLocation, setOrigin, setPragma, setRange, setUpgrade, setVary, setZonedDateTime, toCommaDelimitedString, writableHttpHeaders- クラス java.lang.ObjectSE から継承されたメソッド- clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE- インターフェース java.util.MapSE から継承されたメソッド- computeSE, computeIfAbsentSE, computeIfPresentSE, getOrDefaultSE, mergeSE, removeSE, replaceSE, replaceSE, replaceAllSE- インターフェース org.springframework.util.MultiValueMap から継承されたメソッド- addIfAbsent
- フィールドの詳細
- コンストラクターの詳細- WebSocketHttpHeaderspublic WebSocketHttpHeaders()新しいインスタンスを作成します。
- WebSocketHttpHeaders指定された既存の HttpHeaders をラップするインスタンスを作成し、それにすべての変更を伝播します。- パラメーター:
- headers- ラップする HTTP ヘッダー
 
 
- メソッドの詳細- setSecWebSocketAccept- Sec-WebSocket-Acceptヘッダーの(新しい)値を設定します。- パラメーター:
- secWebSocketAccept- ヘッダーの値
 
- getSecWebSocketAccept- Sec-WebSocket-Acceptヘッダーの値を返します。- 戻り値:
- ヘッダーの値
 
- getSecWebSocketExtensions- Sec-WebSocket-Extensionsヘッダーの値を返します。- 戻り値:
- ヘッダーの値
 
- setSecWebSocketExtensions- Sec-WebSocket-Extensionsヘッダーの(新しい)値を設定します。- パラメーター:
- extensions- ヘッダーの値
 
- setSecWebSocketKey- Sec-WebSocket-Keyヘッダーの(新しい)値を設定します。- パラメーター:
- secWebSocketKey- ヘッダーの値
 
- getSecWebSocketKey- Sec-WebSocket-Keyヘッダーの値を返します。- 戻り値:
- ヘッダーの値
 
- setSecWebSocketProtocol- Sec-WebSocket-Protocolヘッダーの(新しい)値を設定します。- パラメーター:
- secWebSocketProtocol- ヘッダーの値
 
- setSecWebSocketProtocol- Sec-WebSocket-Protocolヘッダーの(新しい)値を設定します。- パラメーター:
- secWebSocketProtocols- ヘッダーの値
 
- getSecWebSocketProtocol- Sec-WebSocket-Protocolヘッダーの値を返します。- 戻り値:
- ヘッダーの値
 
- setSecWebSocketVersion- Sec-WebSocket-Versionヘッダーの(新しい)値を設定します。- パラメーター:
- secWebSocketVersion- ヘッダーの値
 
- getSecWebSocketVersion- Sec-WebSocket-Versionヘッダーの値を返します。- 戻り値:
- ヘッダーの値
 
- getFirst指定されたヘッダー名の最初のヘッダー値があれば、それを返します。- 次で指定:
-  インターフェース MultiValueMap<StringSE,のStringSE> getFirst
- オーバーライド:
-  クラス HttpHeadersのgetFirst
- パラメーター:
- headerName- ヘッダー名
- 戻り値:
-  最初のヘッダー値。または null
 
- add指定された名前に、指定された単一のヘッダー値を追加します。- 次で指定:
-  インターフェース MultiValueMap<StringSE,のStringSE> add
- オーバーライド:
-  クラス HttpHeadersのadd
- パラメーター:
- headerName- ヘッダー名
- headerValue- ヘッダー値
- 例外:
- UnsupportedOperationExceptionSE- ヘッダーの追加がサポートされていない場合
- 関連事項:
 
- set指定された名前に、指定された単一のヘッダー値を設定します。- 次で指定:
-  インターフェース MultiValueMap<StringSE,のStringSE> set
- オーバーライド:
-  クラス HttpHeadersのset
- パラメーター:
- headerName- ヘッダー名
- headerValue- ヘッダー値
- 例外:
- UnsupportedOperationExceptionSE- ヘッダーの追加がサポートされていない場合
- 関連事項:
 
- setAllインターフェースからコピーされた説明:- MultiValueMap指定された値を下に設定します。- 次で指定:
-  インターフェース MultiValueMap<StringSE,のStringSE> setAll
- オーバーライド:
-  クラス HttpHeadersのsetAll
- パラメーター:
- values- 値。
 
- toSingleValueMapインターフェースからコピーされた説明:- MultiValueMapこの- MultiValueMapに含まれる最初の値を持つ- Mapを返します。このメソッドと- MultiValueMap.asSingleValueMap()の違いは、このメソッドはこのマップのエントリのコピーを返すのに対し、後者はビューを返すことです。- 次で指定:
-  インターフェース MultiValueMap<StringSE,のStringSE> toSingleValueMap
- オーバーライド:
-  クラス HttpHeadersのtoSingleValueMap
- 戻り値:
- このマップの単一値表現
 
- sizepublic int size()クラスからコピーされた説明:- HttpHeadersコレクション内のヘッダーの数を返します。これは増加される可能性があります。- class level javadocを参照してください。
- isEmptypublic boolean isEmpty()
- containsKey- 次で指定:
-  インターフェース MapSE<StringSE,のListSE<StringSE>> containsKeySE
- オーバーライド:
-  クラス HttpHeadersのcontainsKey
 
- containsValue- 次で指定:
-  インターフェース MapSE<StringSE,のListSE<StringSE>> containsValueSE
- オーバーライド:
-  クラス HttpHeadersのcontainsValue
 
- get
- put
- remove
- putAll
- clearpublic void clear()
- keySetクラスからコピーされた説明:- HttpHeadersヘッダー名の- SetSE ビューを返します。これには、指定されたヘッダー名の複数の大文字小文字のバリエーションを含めることができます。- class level javadocを参照してください。
- valuesクラスからコピーされた説明:- HttpHeaders- HttpHeaders.keySet()を反復処理して再構築された、すべてのヘッダー値の- CollectionSE ビューを返します。特定のヘッダー名の大文字と小文字の複数のバリエーションが追跡されている場合、これには重複が含まれることがあります。- class level javadocを参照してください。
- entrySetクラスからコピーされた説明:- HttpHeaders- HttpHeaders.keySet()を反復処理して再構築されたヘッダーエントリの- SetSE ビューを返します。特定のヘッダー名の複数の大文字小文字のバリエーションが追跡されている場合、重複するエントリが含まれることがあります。- class level javadocを参照してください。
- forEachクラスからコピーされた説明:- HttpHeaders- HttpHeaders.entrySet()で反復処理する場合と同様に、各ヘッダーに対してアクションを実行します。特定のヘッダー名の大文字と小文字の複数のバリエーションが追跡される場合、重複したエントリが含まれることがあります。- class level javadocを参照してください。
- putIfAbsent- 次で指定:
-  インターフェース MapSE<StringSE,のListSE<StringSE>> putIfAbsentSE
- オーバーライド:
-  クラス HttpHeadersのputIfAbsent
 
- equals
- hashCodepublic int hashCode()
- toString- オーバーライド:
-  クラス HttpHeadersのtoString