| Represents a local SessionManager.
A local SessionManager works collaboratively with remote SessionManagers to manage Session instances. A local
SessionMananger along with its associated remote SessionManagers are a single space where Session instances live.
In this space, each Session is ensured to have a unique sessionId. This contract is enforced during creation of
a Session instance by a local SessionManager. A Session in this space is preemptively migrated from one local
SessionManager to another. The interposition of a ClusteredInvocation between a Client and the Session he wants to
access ensures that at any point in time a Session is uniquely instantiated once cluster wide. Clients can
receive migration callbacks via the registration of SessionListener.
version: $Rev$ $Date$ |