public class LettuceRedisStore extends SessionStore
Constructor and Description |
---|
LettuceRedisStore()
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
void |
delete(java.lang.String sessionId,
ExecutionContext executionContext)
セッションの内容をストアから削除する。
|
void |
invalidate(java.lang.String sessionId,
ExecutionContext executionContext)
セッションストアを無効にする。
|
java.util.List<SessionEntry> |
load(java.lang.String sessionId,
ExecutionContext executionContext)
セッションの内容をストアからロードする。
セッションの内容が存在しない場合は空リストを返す。
|
void |
save(java.lang.String sessionId,
java.util.List<SessionEntry> entryList,
ExecutionContext executionContext)
セッションの内容をストアに保存する。
|
void |
setClient(LettuceRedisClient client)
LettuceRedisClient を設定する。 |
static java.lang.String |
toSessionStoreKey(java.lang.String sessionId)
セッションIDを元に、 Redis に格納するときに使用するキーを作成する。
|
decode, encode, getExpiresMilliSeconds, getName, getStateEncoder, isExtendable, setExpires, setExpires, setName, setStateEncoder
public static java.lang.String toSessionStoreKey(java.lang.String sessionId)
sessionId
- セッションIDpublic java.util.List<SessionEntry> load(java.lang.String sessionId, ExecutionContext executionContext)
SessionStore
load
in class SessionStore
sessionId
- セッションIDexecutionContext
- コンテキストpublic void save(java.lang.String sessionId, java.util.List<SessionEntry> entryList, ExecutionContext executionContext)
SessionStore
save
in class SessionStore
sessionId
- セッションIDentryList
- セッションエントリリストexecutionContext
- コンテキストpublic void delete(java.lang.String sessionId, ExecutionContext executionContext)
SessionStore
delete
in class SessionStore
sessionId
- セッションIDexecutionContext
- コンテキストpublic void invalidate(java.lang.String sessionId, ExecutionContext executionContext)
SessionStore
invalidate
in class SessionStore
sessionId
- セッションIDexecutionContext
- コンテキストpublic void setClient(LettuceRedisClient client)
LettuceRedisClient
を設定する。client
- LettuceRedisClient