| Package | Description |
|---|---|
| com.aspectran.core.adapter |
A package for providing basic adapters for integration with a core activity.
|
| com.aspectran.core.component.session |
Session Management Implementations
|
| Modifier and Type | Method | Description |
|---|---|---|
Session |
BasicSessionAdapter.getAdaptee() |
| Modifier and Type | Class | Description |
|---|---|---|
protected class |
AbstractSessionCache.PlaceHolderSession |
PlaceHolder
|
| Modifier and Type | Method | Description |
|---|---|---|
Session |
AbstractSessionCache.delete(java.lang.String id) |
Remove a session object from this store and from any backing store.
|
Session |
SessionCache.delete(java.lang.String id) |
Remove a Session completely: from both this
cache and the SessionDataStore.
|
abstract Session |
AbstractSessionCache.doDelete(java.lang.String id) |
Remove the session with this identity from the store.
|
Session |
DefaultSessionCache.doDelete(java.lang.String id) |
|
abstract Session |
AbstractSessionCache.doGet(java.lang.String id) |
Get the session matching the key.
|
Session |
DefaultSessionCache.doGet(java.lang.String id) |
|
abstract Session |
AbstractSessionCache.doPutIfAbsent(java.lang.String id,
Session session) |
Put the session into the map if it wasn't already there.
|
Session |
DefaultSessionCache.doPutIfAbsent(java.lang.String id,
Session session) |
|
Session |
AbstractSessionCache.get(java.lang.String id) |
Get a session object.
|
Session |
SessionCache.get(java.lang.String id) |
Get an existing Session.
|
Session |
AbstractSessionHandler.getSession(java.lang.String id) |
|
Session |
SessionAgent.getSession(boolean create) |
|
Session |
SessionHandler.getSession(java.lang.String id) |
Get a known existing session.
|
abstract Session |
AbstractSessionCache.newSession(SessionData data) |
Create a new Session object from pre-existing session data.
|
Session |
AbstractSessionCache.newSession(java.lang.String id,
long time,
long maxInactiveIntervalMS) |
|
Session |
AbstractSessionHandler.newSession(java.lang.String id) |
Create an entirely new Session.
|
Session |
DefaultSessionCache.newSession(SessionData data) |
|
Session |
SessionCache.newSession(SessionData data) |
Re-materialize a Session that has previously existed.
|
Session |
SessionCache.newSession(java.lang.String id,
long time,
long maxInactiveIntervalMS) |
|
Session |
SessionHandler.newSession(java.lang.String id) |
Creates a new
Session. |
| Modifier and Type | Method | Description |
|---|---|---|
void |
AbstractSessionHandler.access(Session session) |
Called by the
SessionHandler when a session is first accessed by a request. |
void |
SessionHandler.access(Session session) |
Called by the
SessionHandler when a session is first accessed by a request. |
void |
SessionAttributeListener.attributeAdded(Session session,
java.lang.String name,
java.lang.Object value) |
Receives notification that an attribute has been added to a session.
|
void |
SessionAttributeListener.attributeRemoved(Session session,
java.lang.String name,
java.lang.Object value) |
Receives notification that an attribute has been removed from a session.
|
void |
SessionAttributeListener.attributeReplaced(Session session,
java.lang.String name,
java.lang.Object value) |
Receives notification that an attribute has been replaced in a session.
|
void |
AbstractSessionCache.checkInactiveSession(Session session) |
Check a session for being inactive and
thus being able to be evicted, if eviction
is enabled.
|
void |
SessionCache.checkInactiveSession(Session session) |
Check a Session to see if it might be appropriate to
evict or expire.
|
void |
AbstractSessionHandler.complete(Session session) |
Called by the
SessionHandler when a session is last accessed by a request. |
void |
SessionHandler.complete(Session session) |
Called by the
SessionHandler when a session is last accessed by a request. |
void |
AbstractSessionHandler.didActivate(Session session) |
|
void |
SessionHandler.didActivate(Session session) |
Call the activation listeners.
|
abstract Session |
AbstractSessionCache.doPutIfAbsent(java.lang.String id,
Session session) |
Put the session into the map if it wasn't already there.
|
Session |
DefaultSessionCache.doPutIfAbsent(java.lang.String id,
Session session) |
|
abstract boolean |
AbstractSessionCache.doReplace(java.lang.String id,
Session oldValue,
Session newValue) |
Replace the mapping from id to oldValue with newValue.
|
boolean |
DefaultSessionCache.doReplace(java.lang.String id,
Session oldValue,
Session newValue) |
|
void |
AbstractSessionCache.put(java.lang.String id,
Session session) |
Put the Session object back into the session store.
|
void |
SessionCache.put(java.lang.String id,
Session session) |
Finish using a Session.
|
void |
AbstractSessionHandler.sessionAttributeChanged(Session session,
java.lang.String name,
java.lang.Object oldValue,
java.lang.Object newValue) |
|
void |
SessionHandler.sessionAttributeChanged(Session session,
java.lang.String name,
java.lang.Object oldValue,
java.lang.Object newValue) |
Call binding and attribute listeners based on the new and old
values of the attribute.
|
void |
SessionListener.sessionCreated(Session session) |
Receives notification that a session has been created.
|
void |
SessionListener.sessionDestroyed(Session session) |
Receives notification that a session is about to be invalidated.
|
void |
SessionActivationListener.sessionDidActivate(Session session) |
Notification that the session has just been activated.
|
void |
SessionActivationListener.sessionWillPassivate(Session session) |
Notification that the session is about to be passivated.
|
void |
SessionBindingListener.valueBound(Session session,
java.lang.String name,
java.lang.Object value) |
Notifies the object that it is being bound to
a session and identifies the session.
|
void |
SessionBindingListener.valueUnbound(Session session,
java.lang.String name,
java.lang.Object value) |
Notifies the object that it is being unbound
from a session and identifies the session.
|
void |
AbstractSessionHandler.willPassivate(Session session) |
|
void |
SessionHandler.willPassivate(Session session) |
Call the passivation listeners.
|
| Constructor | Description |
|---|---|
SessionInactivityTimer(Scheduler scheduler,
Session session) |
Copyright © 2008–2018 The Aspectran Project. All rights reserved.