A C D E F G I M O P R S T U Z

A

addUser(IoSession, User) - Method in class org.embedchat.server.live.OnlineChatRoom
 

C

ChatEngine - Class in org.embedchat.server.service
 
ChatEngine() - Constructor for class org.embedchat.server.service.ChatEngine
 
ChatRoom - Class in org.embedchat.entity
 
ChatRoom() - Constructor for class org.embedchat.entity.ChatRoom
 
ChatRoomDAO - Class in org.embedchat.database.nodb
 
ChatRoomDAO() - Constructor for class org.embedchat.database.nodb.ChatRoomDAO
 
ChatRoomDAOInterface - Interface in org.embedchat.database
 

D

DAOFactory - Class in org.embedchat.database.nodb
 
DAOFactory() - Constructor for class org.embedchat.database.nodb.DAOFactory
 
DAOFactoryInterface - Interface in org.embedchat.database
 
DatabaseProvider - Class in org.embedchat.database
 
DEFAULT_IMPLEMENTATION - Static variable in class org.embedchat.database.DatabaseProvider
 
DEFAULT_SERVER_PORT - Static variable in class org.embedchat.server.Server
 

E

EngineException - Exception in org.embedchat.server
 
EngineException(String) - Constructor for exception org.embedchat.server.EngineException
 
exceptionCaught(IoSession, Throwable) - Method in class org.embedchat.server.ServerSessionHandler
 

F

factory - Variable in class org.embedchat.database.DatabaseProvider
 
fillValues() - Static method in class org.embedchat.server.TempServerDatabase
 
findAll() - Method in interface org.embedchat.database.ChatRoomDAOInterface
Return all chat rooms from this server If zero rooms found - return 0
findAll() - Method in class org.embedchat.database.nodb.ChatRoomDAO
 
findChatRoom(Long) - Method in interface org.embedchat.database.ChatRoomDAOInterface
Return chat room by chat room id
findChatRoom(Long) - Method in class org.embedchat.database.nodb.ChatRoomDAO
 
findUser(String, String) - Method in class org.embedchat.database.nodb.UserDAO
 
findUser(String, String) - Method in interface org.embedchat.database.UserDAOInterface
Return user with specified login and password

G

getChatRoomDAO() - Method in interface org.embedchat.database.DAOFactoryInterface
Return new ChatRoomDAO object
getChatRoomDAO() - Method in class org.embedchat.database.nodb.DAOFactory
 
getDAOFactory() - Method in class org.embedchat.database.DatabaseProvider
 
getDescription() - Method in class org.embedchat.entity.ChatRoom
 
getEmail() - Method in class org.embedchat.entity.User
 
getFirstName() - Method in class org.embedchat.entity.User
 
getId() - Method in class org.embedchat.entity.ChatRoom
 
getId() - Method in class org.embedchat.entity.User
 
getInstance() - Static method in class org.embedchat.database.DatabaseProvider
 
getLastName() - Method in class org.embedchat.entity.User
 
getLoginName() - Method in class org.embedchat.entity.User
 
getLoginPassword() - Method in class org.embedchat.entity.User
 
getLoginTime() - Method in class org.embedchat.server.live.OnlineUser
 
getMaxConcurrentGuests() - Method in class org.embedchat.entity.ChatRoom
 
getMaxConcurrentRegisteredUsers() - Method in class org.embedchat.entity.ChatRoom
 
getMessageLengthString(int) - Static method in class org.embedchat.server.Utils
 
getMessagesSend() - Method in class org.embedchat.server.live.OnlineUser
 
getName() - Method in class org.embedchat.entity.ChatRoom
 
getOnlineUsers() - Method in class org.embedchat.server.live.OnlineChatRoom
 
getOnlineUsersSessions() - Method in class org.embedchat.server.live.OnlineChatRoom
 
getRoom() - Method in class org.embedchat.server.live.OnlineChatRoom
 
getUser(IoSession) - Method in class org.embedchat.server.live.OnlineChatRoom
 
getUser() - Method in class org.embedchat.server.live.OnlineUser
 
getUserDAO() - Method in interface org.embedchat.database.DAOFactoryInterface
Return new UserDAO object
getUserDAO() - Method in class org.embedchat.database.nodb.DAOFactory
 
getWebURL() - Method in class org.embedchat.entity.ChatRoom
 

I

isSessionPresent(IoSession) - Method in class org.embedchat.server.live.OnlineChatRoom
 
isUserPresent(User) - Method in class org.embedchat.server.live.OnlineChatRoom
 
ItemNotFoundException - Exception in org.embedchat.database
 
ItemNotFoundException() - Constructor for exception org.embedchat.database.ItemNotFoundException
 

M

main(String[]) - Static method in class org.embedchat.server.Server
 
messageReceived(IoSession, Object) - Method in class org.embedchat.server.ServerSessionHandler
 
messageSent(IoSession, Object) - Method in class org.embedchat.server.ServerSessionHandler
 

O

OnlineChatRoom - Class in org.embedchat.server.live
 
OnlineChatRoom(ChatRoom) - Constructor for class org.embedchat.server.live.OnlineChatRoom
 
OnlineUser - Class in org.embedchat.server.live
 
OnlineUser(User) - Constructor for class org.embedchat.server.live.OnlineUser
 
org.embedchat.database - package org.embedchat.database
 
org.embedchat.database.nodb - package org.embedchat.database.nodb
 
org.embedchat.entity - package org.embedchat.entity
 
org.embedchat.server - package org.embedchat.server
 
org.embedchat.server.live - package org.embedchat.server.live
 
org.embedchat.server.service - package org.embedchat.server.service
 
ourInstance - Static variable in class org.embedchat.database.DatabaseProvider
 

P

processExit(IoSession) - Method in class org.embedchat.server.service.ChatEngine
 
processLogin(IoSession, LoginMessage) - Method in class org.embedchat.server.service.ChatEngine
1) Validate user exists in database and get this user 2) Validate user not logged 3) Activate room, if not alredy activated 4) Add user to this room 5) Return to user list with all uders of this room
processRoomsListMessage(IoSession, RoomsListRequestMessage) - Method in class org.embedchat.server.service.ChatEngine
 
processTextMessage(IoSession, TextMessage) - Method in class org.embedchat.server.service.ChatEngine
 

R

removeUser(IoSession) - Method in class org.embedchat.server.live.OnlineChatRoom
 
room1 - Static variable in class org.embedchat.database.nodb.ChatRoomDAO
 
room2 - Static variable in class org.embedchat.database.nodb.ChatRoomDAO
 

S

Server - Class in org.embedchat.server
 
Server() - Constructor for class org.embedchat.server.Server
 
ServerSessionHandler - Class in org.embedchat.server
 
ServerSessionHandler(boolean) - Constructor for class org.embedchat.server.ServerSessionHandler
 
sessionClosed(IoSession) - Method in class org.embedchat.server.ServerSessionHandler
 
sessionCreated(IoSession) - Method in class org.embedchat.server.ServerSessionHandler
 
sessionIdle(IoSession, IdleStatus) - Method in class org.embedchat.server.ServerSessionHandler
 
sessionOpened(IoSession) - Method in class org.embedchat.server.ServerSessionHandler
 
setDescription(String) - Method in class org.embedchat.entity.ChatRoom
 
setEmail(String) - Method in class org.embedchat.entity.User
 
setFirstName(String) - Method in class org.embedchat.entity.User
 
setId(Long) - Method in class org.embedchat.entity.ChatRoom
 
setId(Long) - Method in class org.embedchat.entity.User
 
setLastName(String) - Method in class org.embedchat.entity.User
 
setLoginName(String) - Method in class org.embedchat.entity.User
 
setLoginPassword(String) - Method in class org.embedchat.entity.User
 
setLoginTime(Date) - Method in class org.embedchat.server.live.OnlineUser
 
setMaxConcurrentGuests(Integer) - Method in class org.embedchat.entity.ChatRoom
 
setMaxConcurrentRegisteredUsers(Integer) - Method in class org.embedchat.entity.ChatRoom
 
setMessagesSend(int) - Method in class org.embedchat.server.live.OnlineUser
 
setName(String) - Method in class org.embedchat.entity.ChatRoom
 
setUser(User) - Method in class org.embedchat.server.live.OnlineUser
 
setWebURL(String) - Method in class org.embedchat.entity.ChatRoom
 
start() - Method in class org.embedchat.server.Server
 

T

TempServerDatabase - Class in org.embedchat.server
 
TempServerDatabase() - Constructor for class org.embedchat.server.TempServerDatabase
 

U

User - Class in org.embedchat.entity
 
User() - Constructor for class org.embedchat.entity.User
 
UserDAO - Class in org.embedchat.database.nodb
 
UserDAO() - Constructor for class org.embedchat.database.nodb.UserDAO
 
UserDAOInterface - Interface in org.embedchat.database
 
Utils - Class in org.embedchat.server
 

Z

ZERO_ONE - Static variable in class org.embedchat.server.Utils
 
ZERO_THRE - Static variable in class org.embedchat.server.Utils
 
ZERO_TWO - Static variable in class org.embedchat.server.Utils
 

A C D E F G I M O P R S T U Z

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