...
- List all dependents of existing module interfaces
Identify and remove unused modules and classes with module dependencies.
Remove ReportServlet - FCREPO-646
Remove ThreadMonitor - FCREPO-647
Identify circular module dependencies (noted with
on above page).
- Modify all classes to accept module dependencies and fcfg-configured values at construction time.
- Decouple module interface impl from Module abstract class where needed
- For those with circular dependencies that can't be refactored out, provide setters.
...