All Classes and Interfaces
Classes
Class
Description
ApplicationConfig loads and stores the program configuration, and
 provides functionality for retrieving configuration values.
LogEvent stores a single log event and provides functionality to
 convert it to a string to be printed to the console or a file.
LogFile handles creating, writing to, and deleting log files for OutputController.
The purpose of LogMap is to eliminate the presence of magic numbers in the program.
MirrorLogApplication handles startup of the server.
OutputController queues log entries from multiple ServerThreads
 and handles printing them to the console as well as writing them to files.
ServerController accepts incoming connections and assigns
 them to ServerThreads in the thread pool.
ServerThread serves a single client and queues events
 for the OutputController to process.