- disableSessionValidation
void disableSessionValidation()
Undocumented in source. Be warned that the author may not have intended to support it.
- enableSessionValidation
void enableSessionValidation()
Creates a single thread {@link ScheduledExecutorService} to validate sessions at fixed intervals
and enables this scheduler. The executor is created as a daemon thread to allow JVM to shut down
- getInterval
long getInterval()
Undocumented in source. Be warned that the author may not have intended to support it.
- getSessionManager
ValidatingSessionManager getSessionManager()
Undocumented in source. Be warned that the author may not have intended to support it.
- getThreadNamePrefix
string getThreadNamePrefix()
Undocumented in source. Be warned that the author may not have intended to support it.
- isEnabled
bool isEnabled()
Undocumented in source. Be warned that the author may not have intended to support it.
- run
void run()
Undocumented in source. Be warned that the author may not have intended to support it.
- setInterval
void setInterval(long interval)
Undocumented in source. Be warned that the author may not have intended to support it.
- setSessionManager
void setSessionManager(ValidatingSessionManager sessionManager)
Undocumented in source. Be warned that the author may not have intended to support it.
- setThreadNamePrefix
void setThreadNamePrefix(string threadNamePrefix)
Undocumented in source. Be warned that the author may not have intended to support it.
SessionValidationScheduler implementation that uses a {@link ScheduledExecutorService} to call {@link ValidatingSessionManager#validateSessions()} every <em>{@link #getInterval interval}</em> milliseconds.