org.apache.struts2.showcase.chat
Interface ChatService
- All Known Implementing Classes:
- ChatServiceImpl
public interface ChatService
getAvailableUsers
java.util.List<User> getAvailableUsers()
login
void login(User user)
logout
void logout(java.lang.String name)
getAvailableRooms
java.util.List<Room> getAvailableRooms()
addRoom
void addRoom(Room room)
enterRoom
void enterRoom(User user,
java.lang.String roomName)
exitRoom
void exitRoom(java.lang.String userName,
java.lang.String roomName)
getMessagesInRoom
java.util.List<ChatMessage> getMessagesInRoom(java.lang.String roomName)
sendMessageToRoom
void sendMessageToRoom(java.lang.String roomName,
User user,
java.lang.String message)
getUsersAvailableInRoom
java.util.List<User> getUsersAvailableInRoom(java.lang.String roomName)
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.