Add code to wait the readiness of the hazelcast service.
Use the DistributedMapsFactory to get maps.
Use the log info to replace the print.
Consider mutithread issue there.
Use an update method to replace the insert and update methods in the SolrIndex class.
Use the Identifier object rather than String as the key to get the system metadata and object path.
Add code to get all doc ids in the solr server.
Add the getSystemMetadata and getObsoletes methods.
clean up logging for hz config file error
move hazelcast config file location code into the MetacatIndexServlet init method
correctly look up the context init parameter for the metacat properties file
lookup the hz client connection information from the hazelcast.xml file being used by metacat. https://projects.ecoinformatics.org/ecoinfo/issues/5909
add methods to set the SolrIndex instance and initialize the listener (includes overloaded constructor)
use SystemMetadata parameter for inserting into SolrIndex
add first pass at listening for SM events on HZ. Note that the configuration and even the call to solrIndex.insert() are not actually working.
Figured out to read beans from the configuration file.