|
Class Summary |
| Auditor |
Put the class description here. |
| ChatServer |
A Chat Server is just like a normal server only it posts a message
to ALL when a client joins or leaves. |
| Checker |
Checks all clients to make sure they're still connected; times out
stale clients. |
| ClientSet |
A List specialized to store Client objects. |
| FillerPlugin |
Very simple way to add functionality to a server. |
| MessageServer |
|
| MessageServerEvent |
|
| Namer |
The namer keeps a list (Map) of name-id bindings |
| Processor |
The processor reads messages from the incoming queue
and decides how to deal with them. |
| ProcessorCounter |
helps the processor threads count |
| Receiver |
a Receiver walks down each of the clients and checks
for messages. |
| RemoteClient |
This is the Client as seen by the server. |
| Splitter |
The splitter takes a message and multicasts it -- makes N new
messages for each of its N clients and adds them back to the queue. |