anvil.session
Interface SessionContainer

All Superinterfaces:
SessionEventHandler
All Known Implementing Classes:
AbstractSessionContainer, ClientSessionContainer

public interface SessionContainer
extends SessionEventHandler

interface SessionContainer


Method Summary
 Session createSession(int timeout)
           
 Session getOrCreateSession(java.lang.String id, int timeout)
           
 Session getSession(java.lang.String id)
           
 Session[] getSessions()
           
 void initialize(Zone zone)
           
 void invalidateSessions()
           
 void removeSession(Session session)
           
 void stop()
           
 
Methods inherited from interface anvil.session.SessionEventHandler
doCreate, onBind, onCreate, onInvalidate, onTimeout, onTouch, onUnbind
 

Method Detail

initialize

public void initialize(Zone zone)
Specified by:
initialize in interface SessionEventHandler

invalidateSessions

public void invalidateSessions()

getSession

public Session getSession(java.lang.String id)

removeSession

public void removeSession(Session session)

createSession

public Session createSession(int timeout)

getOrCreateSession

public Session getOrCreateSession(java.lang.String id,
                                  int timeout)

getSessions

public Session[] getSessions()

stop

public void stop()
Specified by:
stop in interface SessionEventHandler