public class CookieWebSessionIdResolver extends ObjectSE implements WebSessionIdResolver
WebSessionIdResolver| コンストラクターと説明 |
|---|
CookieWebSessionIdResolver() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | expireSession(ServerWebExchange exchange) 現在のセッションを終了するようにクライアントに指示します。 |
DurationSE | getCookieMaxAge() セッション Cookie に構成された "Max-Age" 属性値を返します。 |
StringSE | getCookieName() 設定された Cookie 名を返します。 |
ListSE<StringSE> | resolveSessionIds(ServerWebExchange exchange) リクエストに関連付けられているセッション ID を解決します。 |
void | setCookieMaxAge(DurationSE maxAge) セッション ID を保持する Cookie の "Max-Age" 属性の値を設定します。 |
void | setCookieName(StringSE cookieName) セッション ID に使用する Cookie の名前を設定します。 |
void | setSessionId(ServerWebExchange exchange, StringSE id) 指定されたセッション ID をクライアントに送信します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic void setCookieName(StringSE cookieName)
デフォルトでは "SESSION" に設定されています。
cookieName - クッキー名 public StringSE getCookieName()
public void setCookieMaxAge(DurationSE maxAge)
ResponseCookie.getMaxAge() を参照してください。デフォルトでは -1 に設定されています。
maxAge - maxAge の持続時間値 public DurationSE getCookieMaxAge()
public ListSE<StringSE> resolveSessionIds(ServerWebExchange exchange)
WebSessionIdResolverWebSessionIdResolver の resolveSessionIds exchange - 現在の交換 public void setSessionId(ServerWebExchange exchange, StringSE id)
WebSessionIdResolverWebSessionIdResolver の setSessionId exchange - 現在の交換 id - セッション IDpublic void expireSession(ServerWebExchange exchange)
WebSessionIdResolverWebSessionIdResolver の expireSession exchange - 現在の交換