F1 (Java) Story 26 [Indexer]: Implement a listener for "Record Changed V2"
Description
When Storage service changes a record in a custom namespace, it is sending a message into a new "Record Changed V2" topic instead of the legacy "record Changed V1" topic. The listener for this new topic needs to be implemented in the Indexer service.
See ADR - Project & Workflow Services - Core Services Integration - Search Service Support
Acceptance criteria
- a listener is implemented in the Indexer service which listens for "Record Changed V2" topic messages.
Testing scenarios
- all necessary unit tests
- when a record is changed in the custom NS, there is a listener captured it from the "Record Changed V2" topic
Technical notes
- Changes in the Indexer Queue are required. Processing of new events is supposed to use a new broker queue, and new models.