Module io.inverno.mod.session
Package io.inverno.mod.session
Class InMemoryBasicSessionStore.Builder<A>
java.lang.Object
io.inverno.mod.session.AbstractSessionStore.Builder<A,Session<A>,InMemoryBasicSessionStore<A>,InMemoryBasicSessionStore.Builder<A>>
io.inverno.mod.session.InMemoryBasicSessionStore.Builder<A>
- Type Parameters:
A
- the session data type
- Enclosing class:
InMemoryBasicSessionStore<A>
public static class InMemoryBasicSessionStore.Builder<A>
extends AbstractSessionStore.Builder<A,Session<A>,InMemoryBasicSessionStore<A>,InMemoryBasicSessionStore.Builder<A>>
The in-memory basic session store builder.
- Since:
- 1.13
- Author:
- Jeremy Kuhn
-
Field Summary
Fields inherited from class io.inverno.mod.session.AbstractSessionStore.Builder
expireAfterPeriod, maxInactiveInterval, sessionIdGenerator
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds a session store.cleanPeriod
(long cleanPeriod) Sets the session cleaning period in milliseconds.Methods inherited from class io.inverno.mod.session.AbstractSessionStore.Builder
expireAfterPeriod, maxInactiveInterval
-
Method Details
-
cleanPeriod
Sets the session cleaning period in milliseconds.
Defaults to
InMemoryBasicSessionStore.DEFAULT_CLEAN_PERIOD
.- Parameters:
cleanPeriod
- the cleaning period in milliseconds- Returns:
- the builder
-
build
Description copied from class:AbstractSessionStore.Builder
Builds a session store.
- Specified by:
build
in classAbstractSessionStore.Builder<A,
Session<A>, InMemoryBasicSessionStore<A>, InMemoryBasicSessionStore.Builder<A>> - Returns:
- a new session store
-