Class SpincastSessionConfigDefault
java.lang.Object
org.spincast.plugins.session.config.SpincastSessionConfigDefault
- All Implemented Interfaces:
SpincastSessionConfig
Default configurations for Spincast Session plugin.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintWhen the session filters are added automatically, this would be the position of theafterfilter.intWhen the session filters are added automatically, this would be the position of thebeforefilter.When the defaultSpincastSessionRepositoryrepository 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.intThe acheduled task to delete old sessions should run every X minutes.The name of the cookie used to store the Session id, by default.intThe number of minutes before an inactive session is deleted.intThe number of seconds between two updates of the modification date of a session, wheen the session is not dirty.booleanShould the required before and after filters be added automatically?booleanWhen a cookie is automatically added to a visitor, should it be permanent (10 years)? Otherwise, it will be browser-session long only (the default).
-
Constructor Details
-
SpincastSessionConfigDefault
public SpincastSessionConfigDefault()
-
-
Method Details
-
isSessionPermanentByDefault
public boolean isSessionPermanentByDefault()Description copied from interface:SpincastSessionConfigWhen a cookie is automatically added to a visitor, should it be permanent (10 years)? Otherwise, it will be browser-session long only (the default).- Specified by:
isSessionPermanentByDefaultin interfaceSpincastSessionConfig
-
getDeleteOldSessionsScheduledTaskRunEveryNbrMinutes
public int getDeleteOldSessionsScheduledTaskRunEveryNbrMinutes()Description copied from interface:SpincastSessionConfigThe acheduled task to delete old sessions should run every X minutes.- Specified by:
getDeleteOldSessionsScheduledTaskRunEveryNbrMinutesin interfaceSpincastSessionConfig
-
getSessionMaxInactiveMinutes
public int getSessionMaxInactiveMinutes()Description copied from interface:SpincastSessionConfigThe number of minutes before an inactive session is deleted.Defaults to 7 days.
- Specified by:
getSessionMaxInactiveMinutesin interfaceSpincastSessionConfig
-
getSessionIdCookieName
Description copied from interface:SpincastSessionConfigThe name of the cookie used to store the Session id, by default.- Specified by:
getSessionIdCookieNamein interfaceSpincastSessionConfig
-
getUpdateNotDirtySessionPeriodInSeconds
public int getUpdateNotDirtySessionPeriodInSeconds()Description copied from interface:SpincastSessionConfigThe number of seconds between two updates of the modification date of a session, wheen the session is not dirty.This value must be less than
SpincastSessionConfig.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.
- Specified by:
getUpdateNotDirtySessionPeriodInSecondsin interfaceSpincastSessionConfig
-
isAutoAddSessionFilters
public boolean isAutoAddSessionFilters()Description copied from interface:SpincastSessionConfigShould the required before and after filters be added automatically?If
false, you will have to add them by yourself.- Specified by:
isAutoAddSessionFiltersin interfaceSpincastSessionConfig
-
getDefaultCookieRepositoryCookieName
Description copied from interface:SpincastSessionConfigWhen the defaultSpincastSessionRepositoryrepository 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.- Specified by:
getDefaultCookieRepositoryCookieNamein interfaceSpincastSessionConfig
-
getAutoAddedFilterBeforePosition
public int getAutoAddedFilterBeforePosition()Description copied from interface:SpincastSessionConfigWhen the session filters are added automatically, this would be the position of thebeforefilter.- Specified by:
getAutoAddedFilterBeforePositionin interfaceSpincastSessionConfig
-
getAutoAddedFilterAfterPosition
public int getAutoAddedFilterAfterPosition()Description copied from interface:SpincastSessionConfigWhen the session filters are added automatically, this would be the position of theafterfilter.- Specified by:
getAutoAddedFilterAfterPositionin interfaceSpincastSessionConfig
-