public interface SpincastSessionConfig
| Modifier and Type | Method and Description |
|---|---|
String |
getDefaultCookieRepositoryCookieName()
When the default
SpincastSessionRepository repository
is used (we suggest you bind a custom one, based on a database though!),
this will be the name of the cookie used to saved the session, on the client. |
int |
getDeleteOldSessionsScheduledTaskRunEveryNbrMinutes()
The acheduled task to delete old sessions should run
every X minutes.
|
String |
getSessionIdCookieName()
The name of the cookie used to store the
Session id, by default.
|
int |
getSessionMaxInactiveMinutes()
The number of minutes before
an inactive session is deleted.
|
int |
getUpdateNotDirtySessionPeriodInSeconds()
The number of seconds between two updates of the
modification date of a session, wheen the session
is not dirty.
|
boolean |
isSessionPermanentByDefault()
When a cookie is automatically added to a
visitor, should it be permanent (10 years)?
Otherwise, it will be browser-session long
only (the default).
|
boolean isSessionPermanentByDefault()
int getSessionMaxInactiveMinutes()
Defaults to 7 days.
int getDeleteOldSessionsScheduledTaskRunEveryNbrMinutes()
String getSessionIdCookieName()
String getDefaultCookieRepositoryCookieName()
SpincastSessionRepository repository
is used (we suggest you bind a custom one, based on a database though!),
this will be the name of the cookie used to saved the session, on the client.int getUpdateNotDirtySessionPeriodInSeconds()
This value must be less than
getSessionMaxInactiveMinutes() or active
sessions will be deleted!
Note that when something changes on the session the session becomes dirty and is always saved and an updated modification date.
Copyright © 2019. All rights reserved.