|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.atmosphere.samples.chat.ChatRoom
@ManagedService(path="/chat/{room: [a-zA-Z][a-zA-Z_0-9]*}")
public class ChatRoom
Simple annotated class that demonstrate the power of Atmosphere. This class supports all transports, support
message length guarantee, heart beat, message cache thanks to the ManagedService.
| Constructor Summary | |
|---|---|
ChatRoom()
|
|
| Method Summary | |
|---|---|
void |
onDisconnect(org.atmosphere.cpr.AtmosphereResourceEvent event)
Invoked when the client disconnect or when an unexpected closing of the underlying connection happens. |
ChatProtocol |
onMessage(ChatProtocol message)
Simple annotated class that demonstrate how Encoder and {@link org.atmosphere.config.managed.Decoder
can be used. |
void |
onPrivateMessage(UserMessage user)
|
ChatProtocol |
onReady(org.atmosphere.cpr.AtmosphereResource r)
Invoked when the connection as been fully established and suspended, e.g ready for receiving messages. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ChatRoom()
| Method Detail |
|---|
public ChatProtocol onReady(org.atmosphere.cpr.AtmosphereResource r)
r - public void onDisconnect(org.atmosphere.cpr.AtmosphereResourceEvent event)
event -
public ChatProtocol onMessage(ChatProtocol message)
throws IOException
Encoder and {@link org.atmosphere.config.managed.Decoder
can be used.
message - an instance of ChatProtocol
IOException
public void onPrivateMessage(UserMessage user)
throws IOException
IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||