|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MessageSender<T>
Message senders are designed for sending message to connectors specified by condition object.
Condition object type is not restricted, so implementation can choose the way it will be used.
All senders are provided by plugin with jwebsocket server implementation and MessageDispatcher implementation.
It is recommended to not send messages directly by server, but by invoking MessageDispatcher.addMessage(WebSocketMessage) method.
To add certain message sender, view documentation of used MessageContainerResolver implementation.
Added senders are hold in MessageSendersExporter class
and this class should be used to get senders.
| Method Summary | |
|---|---|
void |
sendMessage(org.jwebsocket.token.Token token,
T conditionsObject)
Sends message to connectors obtained by processing conditions object. |
void |
setMessageDispatcher(MessageDispatcher dispatcher)
Sets message dispatcher. |
void |
setServer(org.jwebsocket.api.WebSocketServer server)
Sets jwebsocket server implementation. |
| Method Detail |
|---|
void sendMessage(org.jwebsocket.token.Token token,
T conditionsObject)
token - websocket token.conditionsObject - conditions object.void setMessageDispatcher(MessageDispatcher dispatcher)
dispatcher - message dispatcher.void setServer(org.jwebsocket.api.WebSocketServer server)
server - jwebsocket server.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||