public class HeaderWebSessionIdResolver extends java.lang.Object implements WebSessionIdResolver
WebSessionIdResolver| 修飾子と型 | フィールドと説明 |
|---|---|
static java.lang.String | DEFAULT_HEADER_NAMEsetHeaderName(String) のデフォルト値。 |
| コンストラクターと説明 |
|---|
HeaderWebSessionIdResolver() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | expireSession(ServerWebExchange exchange) 現在のセッションを終了するようにクライアントに指示します。 |
java.lang.String | getHeaderName() 構成されたヘッダー名を返します。 |
java.util.List<java.lang.String> | resolveSessionIds(ServerWebExchange exchange) リクエストに関連付けられているセッション ID を解決します。 |
void | setHeaderName(java.lang.String headerName) セッション ID に使用するセッションヘッダーの名前を設定します。 |
void | setSessionId(ServerWebExchange exchange, java.lang.String id) 指定されたセッション ID をクライアントに送信します。 |
public static final java.lang.String DEFAULT_HEADER_NAME
setHeaderName(String) のデフォルト値。public void setHeaderName(java.lang.String headerName)
デフォルトでは DEFAULT_HEADER_NAME に設定されています
headerName - ヘッダー名 public java.lang.String getHeaderName()
public java.util.List<java.lang.String> resolveSessionIds(ServerWebExchange exchange)
WebSessionIdResolverWebSessionIdResolver 内の resolveSessionIds exchange - 現在の交換 public void setSessionId(ServerWebExchange exchange, java.lang.String id)
WebSessionIdResolverWebSessionIdResolver 内の setSessionId exchange - 現在の交換 id - セッション IDpublic void expireSession(ServerWebExchange exchange)
WebSessionIdResolverWebSessionIdResolver 内の expireSession exchange - 現在の交換