public abstract class AbstractSessionManager extends Object implements SessionManager
SessionManager
interface, enabling configuration of an
application-wide globalSessionTimeout
. Default global session timeout is
30
minutes.Modifier and Type | Field and Description |
---|---|
static long |
DEFAULT_GLOBAL_SESSION_TIMEOUT
Default main session timeout value, equal to
30 minutes. |
protected static long |
MILLIS_PER_HOUR |
protected static long |
MILLIS_PER_MINUTE |
protected static long |
MILLIS_PER_SECOND |
Constructor and Description |
---|
AbstractSessionManager() |
Modifier and Type | Method and Description |
---|---|
long |
getGlobalSessionTimeout()
Returns the system-wide default time in milliseconds that any session may remain idle before expiring.
|
void |
setGlobalSessionTimeout(long globalSessionTimeout)
Sets the system-wide default time in milliseconds that any session may remain idle before expiring.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSession, start
protected static final long MILLIS_PER_SECOND
protected static final long MILLIS_PER_MINUTE
protected static final long MILLIS_PER_HOUR
public static final long DEFAULT_GLOBAL_SESSION_TIMEOUT
30
minutes.public AbstractSessionManager()
public long getGlobalSessionTimeout()
Subject.getSession().
setTimeout(long)
if so desired.
setGlobalSessionTimeout(long)
method, the default value is
DEFAULT_GLOBAL_SESSION_TIMEOUT
.public void setGlobalSessionTimeout(long globalSessionTimeout)
Subject.getSession().
setTimeout(long)
if so desired.
DEFAULT_GLOBAL_SESSION_TIMEOUT
.globalSessionTimeout
- the time in milliseconds that any session may remain idle before expiring.Copyright © 2004–2017 The Apache Software Foundation. All rights reserved.