We need the IndexEvent and IndexEventLog to handle the events in building the solr index. For example, a failure event.
The classes can be:
IndexEventLog : write(IndexEvent), List<IndexEvent> IndexEventLog.getEvents(pid, type, ...)
The IndexEvent can have those fields:
#3 Updated by ben leinfelder over 7 years ago
- Status changed from New to In Progress
I have the hzIndexEventMap set up and persisting IndexEvent objects to postgres db now (using Metacat's connection). There are tests for the DAO and the MapStore/Loader. Now need to check if this impl is wired up in the main indexing process of the metacat-index project.