suvodeep-pyne opened a new pull request #5792: URL: https://github.com/apache/incubator-pinot/pull/5792
##Description This refactor further extends the use of Guice beyond the datalayer by wrapping all resource classes and dependencies with Guice. Changes: - replaces the top level object constructions in the Dashboard Server with Guice. - All the dependencies have been moved to the Dashboard Server Module. - Changes in the Resource files mostly involve adding @Inject annotation - Make the metric registry easily accessible Possible next steps: - simplify the resource structure - convert absolute resource paths to relative paths which make it much easier to manage resources - refactor the Anomaly Server dependencies ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org