org.apache.struts2.showcase.chat
Class ChatServiceImpl
java.lang.Object
org.apache.struts2.showcase.chat.ChatServiceImpl
- All Implemented Interfaces:
- ChatService
public class ChatServiceImpl
- extends java.lang.Object
- implements ChatService
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChatServiceImpl
public ChatServiceImpl()
getAvailableUsers
public java.util.List<User> getAvailableUsers()
- Specified by:
getAvailableUsers in interface ChatService
getAvailableRooms
public java.util.List<Room> getAvailableRooms()
- Specified by:
getAvailableRooms in interface ChatService
addRoom
public void addRoom(Room room)
- Specified by:
addRoom in interface ChatService
login
public void login(User user)
- Specified by:
login in interface ChatService
logout
public void logout(java.lang.String name)
- Specified by:
logout in interface ChatService
exitRoom
public void exitRoom(java.lang.String userName,
java.lang.String roomName)
- Specified by:
exitRoom in interface ChatService
enterRoom
public void enterRoom(User user,
java.lang.String roomName)
- Specified by:
enterRoom in interface ChatService
getMessagesInRoom
public java.util.List<ChatMessage> getMessagesInRoom(java.lang.String roomName)
- Specified by:
getMessagesInRoom in interface ChatService
sendMessageToRoom
public void sendMessageToRoom(java.lang.String roomName,
User user,
java.lang.String message)
- Specified by:
sendMessageToRoom in interface ChatService
getUsersAvailableInRoom
public java.util.List<User> getUsersAvailableInRoom(java.lang.String roomName)
- Specified by:
getUsersAvailableInRoom in interface ChatService
Copyright © 2000-2010 Apache Software Foundation. All Rights Reserved.