Martin Stockhammer created MRM-1957: ---------------------------------------
Summary: Make Statistics API independent of metadata store implementations Key: MRM-1957 URL: https://issues.apache.org/jira/browse/MRM-1957 Project: Archiva Issue Type: Improvement Components: Metadata Repository Affects Versions: 3.0.0 Reporter: Martin Stockhammer Assignee: Martin Stockhammer Fix For: 3.0.0 The repository-statistics module has direct references to the store implementations. I would like to decouple the statistics api from the implementation. * Create new metadata-statistics-api module where the interfaces and statistic POJO reside. * Add a new RepositoryStatisticsProvider interface that can be implemented by MedadataRepository and is for populating the statistic data. Can be implemented by the MetadataRepository and is statistic generation is delegated to this implementation if it exists. With this, we can remove the dependencies to the store specific APIs like JCR. -- This message was sent by Atlassian JIRA (v6.4.14#64029)