org.embedchat.server.live
Class OnlineChatRoom

java.lang.Object
  extended by org.embedchat.server.live.OnlineChatRoom

public class OnlineChatRoom
extends java.lang.Object


Constructor Summary
OnlineChatRoom(ChatRoom room)
           
 
Method Summary
 void addUser(org.apache.mina.common.IoSession userSession, User user)
           
 java.util.Collection<OnlineUser> getOnlineUsers()
           
 java.util.Set<org.apache.mina.common.IoSession> getOnlineUsersSessions()
           
 ChatRoom getRoom()
           
 OnlineUser getUser(org.apache.mina.common.IoSession userSession)
           
 boolean isSessionPresent(org.apache.mina.common.IoSession session)
           
 boolean isUserPresent(User user)
           
 void removeUser(org.apache.mina.common.IoSession session)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OnlineChatRoom

public OnlineChatRoom(ChatRoom room)
Method Detail

addUser

public void addUser(org.apache.mina.common.IoSession userSession,
                    User user)

removeUser

public void removeUser(org.apache.mina.common.IoSession session)

isSessionPresent

public boolean isSessionPresent(org.apache.mina.common.IoSession session)

isUserPresent

public boolean isUserPresent(User user)

getUser

public OnlineUser getUser(org.apache.mina.common.IoSession userSession)

getRoom

public ChatRoom getRoom()

getOnlineUsers

public java.util.Collection<OnlineUser> getOnlineUsers()

getOnlineUsersSessions

public java.util.Set<org.apache.mina.common.IoSession> getOnlineUsersSessions()


Copyright 2006-2006 embedchat.org. All Rights Reserved.