Change location of PropertyService to properties directory
Create replication directory. Move replication code there. Use log4j for replication logging (rollingfileappender). Beef up replication logging and error control.
Renamed MetaCatUtil to MetacatUtil
Fully qualify spatial and replication properties
Merge 1.9 changes into Head
Somehow the change went to the head rather than branch. So i rollback the change in head.
This commit is for branch. In this commit the correct ip and user name will be stored in access_log table in replication event. However, it only for Forcereplication. And the test isn't completed yet. This commit is only for future use.
Removed the release ant token from all files in 'src'.
release
Replacing MetaCatUtil.debugMessage or MetaCatUtil.logMetacat call with logMetacat (private Logger object) call
Fixed a bug if one server failed in replication, it will cause another server failed.
Use a util class to get local replication url.
Add new feature that delete can be broadcasted by force replication.
Merge cvs branch replication to cvs head.
Merge DBConnection branch to head.
Add two control for send or accept data file
Add a hashtable - server list as a class variable. So programmer have a control to the server list which will be forced to replicate.
Add a control to handle if the server list is empty.
Adding a control which can turn on or off replcation data file.
Adding handle force replication data file part.
changes in replication to use https
added precise location information (class.method) to each catch statement so that errors are more easily traced.
Added license terms to source code files, and cleaned up some javadocdocumentation in a few places.
cleaned up code
added replication for the xml_catalog table. Right now it is only replicated when the deltaT handler is called. I will add more replication times later.
added a logging system for replication. The log file location is set in metacat.properties
An asynchronous replication handler. This class creates a new thread to handle replication so that the user does not have to wait for replication to take place before he/she sees the result of an insert or update.