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.BuilderBuilds a session store.
- Specified by:
buildin classAbstractSessionStore.Builder<A,Session<A>, InMemoryBasicSessionStore<A>, InMemoryBasicSessionStore.Builder<A>> - Returns:
- a new session store
-