Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright 2006-2006 embedchat.org. All Rights Reserved.