public class MessageSender
extends java.lang.Object
Constructor and Description |
---|
MessageSender() |
Modifier and Type | Method and Description |
---|---|
void |
broadcast(java.lang.String message)
Broadcast message to all users.
|
<T extends User> |
broadcast(java.lang.String message,
java.util.Map<java.lang.String,T> userlist)
Broadcast message to all users.
|
void |
send(java.lang.String message,
int index)
Sent message specific user.
|
void |
sendClose(java.lang.String message,
int index)
After sending messages to specific user will close user connection.
|
void |
setNetServiceProvider(NetServiceProvider serviceProvider)
Set NetServiceProvider.
|
public void setNetServiceProvider(NetServiceProvider serviceProvider)
serviceProvider
- serviceProviderpublic void broadcast(java.lang.String message)
message
- messagepublic <T extends User> void broadcast(java.lang.String message, java.util.Map<java.lang.String,T> userlist)
T
- User
message
- messageuserlist
- user listpublic void send(java.lang.String message, int index)
message
- messageindex
- specific userpublic void sendClose(java.lang.String message, int index)
message
- messageindex
- specific user