anvil.session.net
Class ServerSessionContainer

java.lang.Object
  |
  +--anvil.session.AbstractSessionEventHandler
        |
        +--anvil.session.AbstractSessionContainer
              |
              +--anvil.session.net.ServerSessionContainer
All Implemented Interfaces:
SessionContainer, SessionEventHandler

public class ServerSessionContainer
extends AbstractSessionContainer

class ServerSessionContainer


Field Summary
protected  SessionServer _server
           
 
Fields inherited from class anvil.session.AbstractSessionContainer
_cleaner, _prefs, _random, _sessions, KEYS
 
Fields inherited from class anvil.session.AbstractSessionEventHandler
_handlers, _zone
 
Constructor Summary
ServerSessionContainer()
           
 
Method Summary
 Session doCreate(SessionContainer container, java.lang.String id, int timeout)
           
 void initialize(Zone zone)
           
 void stop()
           
 
Methods inherited from class anvil.session.AbstractSessionContainer
createID, createSession, getOrCreateSession, getSession, getSessions, invalidateSessions, removeSession
 
Methods inherited from class anvil.session.AbstractSessionEventHandler
onBind, onCreate, onIdleTimeout, onInvalidate, onTimeout, onTouch, onUnbind, register, unregister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface anvil.session.SessionEventHandler
onBind, onCreate, onInvalidate, onTimeout, onTouch, onUnbind
 

Field Detail

_server

protected SessionServer _server
Constructor Detail

ServerSessionContainer

public ServerSessionContainer()
Method Detail

initialize

public void initialize(Zone zone)
Specified by:
initialize in interface SessionContainer
Overrides:
initialize in class AbstractSessionContainer

stop

public void stop()
Specified by:
stop in interface SessionContainer
Overrides:
stop in class AbstractSessionContainer

doCreate

public Session doCreate(SessionContainer container,
                        java.lang.String id,
                        int timeout)
Specified by:
doCreate in interface SessionEventHandler
Overrides:
doCreate in class AbstractSessionEventHandler