Skip to content

Changed status producing model and interface to standardize publishing of status events

Khilesh Sahu requested to merge slb-global-status-monitoring into master

This MR includes following changes

  • Builder classes for StatusDetails and DatasetDetails are removed. Methods in these classes should be taken care by services itself rather than in library.
  • IEventPublisher accepts array of Message which is an interface implemented by StatusDetails and DatasetDetails. This interface is like marker for our models and will help us to standardize all publisher of different services.
  • Timestamp datatype is now long to accept epoch timestamp.
Edited by Paresh Behede

Merge request reports