net.sf.sail.core.session
Class DefaultSessionService

java.lang.Object
  extended by net.sf.sail.core.session.DefaultSessionService
All Implemented Interfaces:
SessionService

public class DefaultSessionService
extends java.lang.Object
implements SessionService


Field Summary
(package private)  SessionContext session
           
(package private)  java.util.Set<User> users
           
 
Constructor Summary
DefaultSessionService(SessionContext session)
           
 
Method Summary
 void addSessionEventListener(SessionEventListener sel)
           
 void addUser(User user)
           
 SessionUuid getSessionId()
           
 java.util.Collection getUsers()
          Who is at the computer right now
 void removeUser(User user)
           
 void userRequestsTermination()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

session

SessionContext session

users

java.util.Set<User> users
Constructor Detail

DefaultSessionService

public DefaultSessionService(SessionContext session)
Method Detail

userRequestsTermination

public void userRequestsTermination()
Specified by:
userRequestsTermination in interface SessionService

addSessionEventListener

public void addSessionEventListener(SessionEventListener sel)
Specified by:
addSessionEventListener in interface SessionService

getUsers

public java.util.Collection getUsers()
Description copied from interface: SessionService
Who is at the computer right now

Specified by:
getUsers in interface SessionService

addUser

public void addUser(User user)
Specified by:
addUser in interface SessionService

removeUser

public void removeUser(User user)
Specified by:
removeUser in interface SessionService

getSessionId

public SessionUuid getSessionId()
Specified by:
getSessionId in interface SessionService


Copyright 2004-2004-2006 TELS Center. All Rights Reserved.