Andrew Miner's Code

This code represents the communication backbone that is used to post commands and messages throughout the system. This is the implementation of the ObjectMailer class and its various helper and test classes.

JavaDoc Documentation The docuementation generated by JavaDoc for these classes.
ObjectMailer.java The class responsible for sending and receiving objects.
ObjectMailListener.java An interface which object must implement to receive ObjectMail from an ObjectMailer.
ObjectTooLargeException.java An exception which is thrown if a use attempts to send too large an object.
TestDriver.java The main application of the test driver. Establishes a TestSever and TestClient and causes them to interact.
TestServer.java A class that makes a new thread to send objects via an ObjectMailer.
TestClient.java This class receives objects from an ObjectMailer and (assuming they are Strings) prints them to the screen.
ObjectMailer.zip All of the above file (including the docuementation).