public class WebSocketHttpHeaders extends HttpHeaders
HttpHeaders バリアント。| 修飾子と型 | フィールドと説明 |
|---|---|
static java.lang.String | SEC_WEBSOCKET_ACCEPT |
static java.lang.String | SEC_WEBSOCKET_EXTENSIONS |
static java.lang.String | SEC_WEBSOCKET_KEY |
static java.lang.String | SEC_WEBSOCKET_PROTOCOL |
static java.lang.String | SEC_WEBSOCKET_VERSION |
ACCEPT, ACCEPT_CHARSET, ACCEPT_ENCODING, ACCEPT_LANGUAGE, 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() 新しいインスタンスを作成します。 |
WebSocketHttpHeaders(HttpHeaders headers) 指定された既存の HttpHeaders をラップするインスタンスを作成し、それにすべての変更を伝播します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | add(java.lang.String headerName, java.lang.String headerValue) 指定された名前に、指定された単一のヘッダー値を追加します。 |
void | clear() |
boolean | containsKey(java.lang.Object key) |
boolean | containsValue(java.lang.Object value) |
java.util.Set<java.util.Map.Entry<java.lang.String,java.util.List<java.lang.String>>> | entrySet() |
boolean | equals(java.lang.Object other) |
java.util.List<java.lang.String> | get(java.lang.Object key) |
java.lang.String | getFirst(java.lang.String headerName) 指定されたヘッダー名の最初のヘッダー値があれば、それを返します。 |
java.lang.String | getSecWebSocketAccept()Sec-WebSocket-Accept ヘッダーの値を返します。 |
java.util.List<WebSocketExtension> | getSecWebSocketExtensions()Sec-WebSocket-Extensions ヘッダーの値を返します。 |
java.lang.String | getSecWebSocketKey()Sec-WebSocket-Key ヘッダーの値を返します。 |
java.util.List<java.lang.String> | getSecWebSocketProtocol()Sec-WebSocket-Key ヘッダーの値を返します。 |
java.lang.String | getSecWebSocketVersion()Sec-WebSocket-Version ヘッダーの値を返します。 |
int | hashCode() |
boolean | isEmpty() |
java.util.Set<java.lang.String> | keySet() |
java.util.List<java.lang.String> | put(java.lang.String key, java.util.List<java.lang.String> value) |
void | putAll(java.util.Map<? extends java.lang.String,? extends java.util.List<java.lang.String>> m) |
static WebSocketHttpHeaders | readOnlyWebSocketHttpHeaders(WebSocketHttpHeaders headers) 読み取りのみが可能で、書き込みはできない WebSocketHttpHeaders オブジェクトを返します。 |
java.util.List<java.lang.String> | remove(java.lang.Object key) |
void | set(java.lang.String headerName, java.lang.String headerValue) 指定された名前に、指定された単一のヘッダー値を設定します。 |
void | setAll(java.util.Map<java.lang.String,java.lang.String> values) 指定された値を下に設定します。 |
void | setSecWebSocketAccept(java.lang.String secWebSocketAccept)Sec-WebSocket-Accept ヘッダーの(新しい)値を設定します。 |
void | setSecWebSocketExtensions(java.util.List<WebSocketExtension> extensions)Sec-WebSocket-Extensions ヘッダーの(新しい)値を設定します。 |
void | setSecWebSocketKey(java.lang.String secWebSocketKey)Sec-WebSocket-Key ヘッダーの(新しい)値を設定します。 |
void | setSecWebSocketProtocol(java.util.List<java.lang.String> secWebSocketProtocols)Sec-WebSocket-Protocol ヘッダーの(新しい)値を設定します。 |
void | setSecWebSocketProtocol(java.lang.String secWebSocketProtocol)Sec-WebSocket-Protocol ヘッダーの(新しい)値を設定します。 |
void | setSecWebSocketVersion(java.lang.String secWebSocketVersion)Sec-WebSocket-Version ヘッダーの(新しい)値を設定します。 |
int | size() |
java.util.Map<java.lang.String,java.lang.String> | toSingleValueMap() この MultiValueMap に含まれる最初の値を返します。 |
java.lang.String | toString() |
java.util.Collection<java.util.List<java.lang.String>> | values() |
addAll, addAll, getAccept, getAcceptCharset, getAcceptLanguage, getAcceptLanguageAsLocales, 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, getOrigin, getPragma, getRange, getUpgrade, getValuesAsList, getVary, readOnlyHttpHeaders, setAccept, setAcceptCharset, setAcceptLanguage, setAcceptLanguageAsLocales, setAccessControlAllowCredentials, setAccessControlAllowHeaders, setAccessControlAllowMethods, setAccessControlAllowOrigin, setAccessControlExposeHeaders, setAccessControlMaxAge, setAccessControlRequestHeaders, setAccessControlRequestMethod, setAllow, setCacheControl, setCacheControl, setConnection, setConnection, setContentDisposition, setContentDispositionFormData, setContentLanguage, setContentLength, setContentType, setDate, setDate, setETag, setExpires, setExpires, setHost, setIfMatch, setIfMatch, setIfModifiedSince, setIfNoneMatch, setIfNoneMatch, setIfUnmodifiedSince, setLastModified, setLocation, setOrigin, setPragma, setRange, setUpgrade, setVary, setZonedDateTime, toCommaDelimitedStringpublic static final java.lang.String SEC_WEBSOCKET_ACCEPT
public static final java.lang.String SEC_WEBSOCKET_EXTENSIONS
public static final java.lang.String SEC_WEBSOCKET_KEY
public static final java.lang.String SEC_WEBSOCKET_PROTOCOL
public static final java.lang.String SEC_WEBSOCKET_VERSION
public WebSocketHttpHeaders()
public WebSocketHttpHeaders(HttpHeaders headers)
headers - ラップする HTTP ヘッダー public static WebSocketHttpHeaders readOnlyWebSocketHttpHeaders(WebSocketHttpHeaders headers)
WebSocketHttpHeaders オブジェクトを返します。public void setSecWebSocketAccept(@Nullable java.lang.String secWebSocketAccept)
Sec-WebSocket-Accept ヘッダーの(新しい)値を設定します。secWebSocketAccept - ヘッダーの値 @Nullable public java.lang.String getSecWebSocketAccept()
Sec-WebSocket-Accept ヘッダーの値を返します。public java.util.List<WebSocketExtension> getSecWebSocketExtensions()
Sec-WebSocket-Extensions ヘッダーの値を返します。public void setSecWebSocketExtensions(java.util.List<WebSocketExtension> extensions)
Sec-WebSocket-Extensions ヘッダーの(新しい)値を設定します。extensions - ヘッダーの値 public void setSecWebSocketKey(@Nullable java.lang.String secWebSocketKey)
Sec-WebSocket-Key ヘッダーの(新しい)値を設定します。secWebSocketKey - ヘッダーの値 @Nullable public java.lang.String getSecWebSocketKey()
Sec-WebSocket-Key ヘッダーの値を返します。public void setSecWebSocketProtocol(java.lang.String secWebSocketProtocol)
Sec-WebSocket-Protocol ヘッダーの(新しい)値を設定します。secWebSocketProtocol - ヘッダーの値 public void setSecWebSocketProtocol(java.util.List<java.lang.String> secWebSocketProtocols)
Sec-WebSocket-Protocol ヘッダーの(新しい)値を設定します。secWebSocketProtocols - ヘッダーの値 public java.util.List<java.lang.String> getSecWebSocketProtocol()
Sec-WebSocket-Key ヘッダーの値を返します。public void setSecWebSocketVersion(@Nullable java.lang.String secWebSocketVersion)
Sec-WebSocket-Version ヘッダーの(新しい)値を設定します。secWebSocketVersion - ヘッダーの値 @Nullable public java.lang.String getSecWebSocketVersion()
Sec-WebSocket-Version ヘッダーの値を返します。@Nullable public java.lang.String getFirst(java.lang.String headerName)
MultiValueMap<java.lang.String,java.lang.String> 内の getFirst HttpHeaders の getFirst headerName - ヘッダー名 nullpublic void add(java.lang.String headerName,
@Nullable
java.lang.String headerValue)MultiValueMap<java.lang.String,java.lang.String> 内の add HttpHeaders の add headerName - ヘッダー名 headerValue - ヘッダー値 java.lang.UnsupportedOperationException - ヘッダーの追加がサポートされていない場合 put(String, List), set(String, String)public void set(java.lang.String headerName,
@Nullable
java.lang.String headerValue)MultiValueMap<java.lang.String,java.lang.String> 内の set HttpHeaders の set headerName - ヘッダー名 headerValue - ヘッダー値 java.lang.UnsupportedOperationException - ヘッダーの追加がサポートされていない場合 put(String, List), add(String, String)public void setAll(java.util.Map<java.lang.String,java.lang.String> values)
MultiValueMapMultiValueMap<java.lang.String,java.lang.String> 内の setAll HttpHeaders の setAll values - 値。public java.util.Map<java.lang.String,java.lang.String> toSingleValueMap()
MultiValueMapMultiValueMap に含まれる最初の値を返します。MultiValueMap<java.lang.String,java.lang.String> 内の toSingleValueMap HttpHeaders の toSingleValueMap public int size()
java.util.Map<java.lang.String,java.util.List<java.lang.String>> 内の size HttpHeaders の size public boolean isEmpty()
java.util.Map<java.lang.String,java.util.List<java.lang.String>> 内の isEmpty HttpHeaders の isEmpty public boolean containsKey(java.lang.Object key)
java.util.Map<java.lang.String,java.util.List<java.lang.String>> 内の containsKey HttpHeaders の containsKey public boolean containsValue(java.lang.Object value)
java.util.Map<java.lang.String,java.util.List<java.lang.String>> 内の containsValue HttpHeaders の containsValue public java.util.List<java.lang.String> get(java.lang.Object key)
java.util.Map<java.lang.String,java.util.List<java.lang.String>> 内の get HttpHeaders の get public java.util.List<java.lang.String> put(java.lang.String key,
java.util.List<java.lang.String> value)java.util.Map<java.lang.String,java.util.List<java.lang.String>> 内の put HttpHeaders の put public java.util.List<java.lang.String> remove(java.lang.Object key)
java.util.Map<java.lang.String,java.util.List<java.lang.String>> 内の remove HttpHeaders の remove public void putAll(java.util.Map<? extends java.lang.String,? extends java.util.List<java.lang.String>> m)
java.util.Map<java.lang.String,java.util.List<java.lang.String>> 内の putAll HttpHeaders の putAll public void clear()
java.util.Map<java.lang.String,java.util.List<java.lang.String>> 内の clear HttpHeaders の clear public java.util.Set<java.lang.String> keySet()
java.util.Map<java.lang.String,java.util.List<java.lang.String>> 内の keySet HttpHeaders の keySet public java.util.Collection<java.util.List<java.lang.String>> values()
java.util.Map<java.lang.String,java.util.List<java.lang.String>> 内の values HttpHeaders の values public java.util.Set<java.util.Map.Entry<java.lang.String,java.util.List<java.lang.String>>> entrySet()
java.util.Map<java.lang.String,java.util.List<java.lang.String>> 内の entrySet HttpHeaders の entrySet public boolean equals(java.lang.Object other)
java.util.Map<java.lang.String,java.util.List<java.lang.String>> 内の equals HttpHeaders の equals public int hashCode()
java.util.Map<java.lang.String,java.util.List<java.lang.String>> 内の hashCode HttpHeaders の hashCode public java.lang.String toString()
HttpHeaders の toString