Use schedule method to start the index.
consolidate SystemMetadata map retrieval in preparation for using a different structure for objects to index.
Set up a Timer to run the regenerating solr index task periodically.
Add code to check if the metacat.properties is available.
Use another thread in the Servlet init method to wait hazelcast.
Add code to wait the readiness of the hazelcast service.
use the sharing code from the metacat-common.
Add code to generate index during the servlet initialization.
naive version of SolrServerFactory - no reflection. It returns an EmbeddedSolrServer implementation based on the solr.homeDir set in Settings class. https://projects.ecoinformatics.org/ecoinfo/issues/5883
add place-holder for using SolrServerFactory to get the correct SOlrServer impl during application init
clean up configuration initialization
start the SystemMetadataListener for each solr index configured (expecting only one).
The module will create a servlet class in a war file.
Figured out to read beans from the configuration file.