https://github.com/dataoneorg/d1_cn_index_generator
The CN index generator component
https://github.com/dataoneorg/d1_cn_index_generator
cicore d1-cn java
Last synced: over 1 year ago
JSON representation
The CN index generator component
- Host: GitHub
- URL: https://github.com/dataoneorg/d1_cn_index_generator
- Owner: DataONEorg
- License: other
- Created: 2020-11-10T13:05:49.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-12-14T20:48:24.000Z (over 5 years ago)
- Last Synced: 2025-01-30T21:17:20.123Z (over 1 year ago)
- Topics: cicore, d1-cn, java
- Language: Java
- Homepage:
- Size: 128 KB
- Stars: 0
- Watchers: 11
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE.txt
Awesome Lists containing this project
README
DataONE CN Index Task Generator Lib
------------------------
This component provides index task generation for later consumption by index processor which will
generate solr index update requests based on index tasks found in index task datastore (placed there
by the index generator). The index task items are generated based on updates to the CN stack's
hazelcast systemMetadata map. This component creates an entry listener on this map to trigger
task creation.
This project is a consummer of the IndexTask repository provided by cn_index_common component.
The generator's spring configuration (generator-context.xml) imports the index-task-context.xml to
provide repository access.
The production configuration context file (generator-daemon-context.xml) adds production references to
external configuration including the jdbc.properties.
See the test classes under src/test for example usage and test-context.xml for test runtime configuration.
See LICENSE.txt for the details of distributing this software.