Javadoc'd the whole bally lot.
Forgot to change the Queue names.
Radically changed the way data is passed around. Monitor's are now required to get data from the MonitorManager queue's, rather than being passed it. This allows them to run in parallel, rather than the serial setup we had before.
Seems I missed updating the configuration sections in these files.
The whole server package structure has been changed. Old Package: uk.ac.ukc.iscream.* New Package: uk.org.iscream.*
Of course, being my usual sensible self, I potentially had a situation where by I would log to the Logger than the Logger isn't running. Clever eh ? :)
We weren't grabbing a ReferenceManager reference until startup, although there is no reason (unlike the Logger) why we can't grab it on construction.
New dependency checking. The old method was to attempt to start a Component, and if it failed, it probably had a depdency problem. The approach now is to ask the Component to perform a dependency check first, then if this suceeds, have a go at actually starting it up. The actual dependency check is a bit neater and more precise than before, and should be much more fool proof. The order the components are specified in the default.properties file is now irrelevant, although the "correct" order would certainly increase booting time.
minor update - hey, I'm fussy ;p
We *don't* need to monitor these queue's !
Makefile now compiles the alerter manager. MonitorManager is now fleshed out. ClientMain is now fleshed out.
The Corba part of the ClientInterface now requires a name for a Corba client.
Now constructs the MonitorManager, and sets up a Queue for linking the Servant with the MonitorManager.
Change required by the alterations in Component startup.
Removed all the debugging and testing stuff that I originally wrote. This is now along the lines of the new structure, although it will need a lot more work :)
A few updates, runs constantly, and made changes to reflect new Smtp class.
Some more changes. "proof of concept" testing really. Just sends an e-mail if User CPU goes over 80%... very basic :)
A few small changes to reflect changes in the Server Client Interface.
Basic starting files for the Local Clients.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.