Purple Code

Package com.purpletech.message.server

Interface Summary
Client This is the Client as seen by the server.
MessageServerListener  
Plugin Very simple way to add functionality to a server.
 

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.
 


Documentation generated March 5 2003