anvil.session
Interface SessionEventHandler

All Known Subinterfaces:
SessionContainer
All Known Implementing Classes:
AbstractSessionContainer, AbstractSessionEventHandler, ClientSessionContainer, LoggingSessionEventHandler

public interface SessionEventHandler

interface SessionEventHandler


Method Summary
 Session doCreate(SessionContainer container, java.lang.String id, int timeout)
           
 void initialize(Zone zone)
           
 void onBind(Session session, java.lang.String name, java.lang.Object value)
           
 void onCreate(Session session)
           
 void onInvalidate(Session session)
           
 void onTimeout(Session session)
           
 void onTouch(Session session)
           
 void onUnbind(Session session, java.lang.String name, java.lang.Object value)
           
 void stop()
           
 

Method Detail

initialize

public void initialize(Zone zone)

stop

public void stop()

doCreate

public Session doCreate(SessionContainer container,
                        java.lang.String id,
                        int timeout)

onCreate

public void onCreate(Session session)

onBind

public void onBind(Session session,
                   java.lang.String name,
                   java.lang.Object value)

onUnbind

public void onUnbind(Session session,
                     java.lang.String name,
                     java.lang.Object value)

onTouch

public void onTouch(Session session)

onTimeout

public void onTimeout(Session session)

onInvalidate

public void onInvalidate(Session session)