anvil.session
Class AbstractSessionEventHandler
java.lang.Object
|
+--anvil.session.AbstractSessionEventHandler
- All Implemented Interfaces:
- SessionEventHandler
- Direct Known Subclasses:
- AbstractSessionContainer, ClientSessionContainer
- public abstract class AbstractSessionEventHandler
- extends java.lang.Object
- implements SessionEventHandler
class BasicSessionContainer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_zone
protected Zone _zone
_handlers
protected java.util.List _handlers
AbstractSessionEventHandler
public AbstractSessionEventHandler()
initialize
public void initialize(Zone zone)
- Specified by:
initialize in interface SessionEventHandler
stop
public void stop()
- Specified by:
stop in interface SessionEventHandler
register
public void register(SessionEventHandler handler)
unregister
public void unregister(SessionEventHandler handler)
doCreate
public Session doCreate(SessionContainer container,
java.lang.String id,
int timeout)
- Specified by:
doCreate in interface SessionEventHandler
onCreate
public void onCreate(Session session)
- Specified by:
onCreate in interface SessionEventHandler
onBind
public void onBind(Session session,
java.lang.String name,
java.lang.Object value)
- Specified by:
onBind in interface SessionEventHandler
onUnbind
public void onUnbind(Session session,
java.lang.String name,
java.lang.Object value)
- Specified by:
onUnbind in interface SessionEventHandler
onIdleTimeout
public void onIdleTimeout(Session session)
onTimeout
public void onTimeout(Session session)
- Specified by:
onTimeout in interface SessionEventHandler
onTouch
public void onTouch(Session session)
- Specified by:
onTouch in interface SessionEventHandler
onInvalidate
public void onInvalidate(Session session)
- Specified by:
onInvalidate in interface SessionEventHandler