Adding ITopicsRepository Interface
Type of change
-
Refactoring
Please provide link to gitlab issue or ADR(Architecture Decision Record) #14 (closed)
Does this introduce a change in the core logic?
- [YES]
Does this introduce a change in the cloud provider implementation, if so which cloud?
-
AWS -
Azure -
GCP -
IBM
Does this introduce a breaking change?
- [NO]
What is the current behavior?
Currently there is no SPI to implement for TopicsRepository
What is the new/expected behavior?
Adding ITopicsRepository Interface, CSP's can implement this interface to override the logic for reading the topic names
If any CSP wish not to implement this interface then also things will continue to work since TopicRepository in register core is already implementing the same
Have you added/updated Unit Tests and Integration Tests?
Any other useful information
Edited by harshit aggarwal