Class DbRepositoryStatsImpl

  • All Implemented Interfaces:
    org.fcrepo.stats.api.RepositoryStats

    @Component("stats")
    public class DbRepositoryStatsImpl
    extends Object
    implements org.fcrepo.stats.api.RepositoryStats
    A database-backed implementation of the RepositoryStats interface. It depends on the tables that drive the search index.
    Author:
    dbernstein
    • Method Detail

      • setup

        @PostConstruct
        public void setup()
        Setup template
      • getResourceCount

        public org.fcrepo.stats.api.RepositoryStatsResult getResourceCount​(org.fcrepo.stats.api.RepositoryStatsParameters statsParams)
        Specified by:
        getResourceCount in interface org.fcrepo.stats.api.RepositoryStats
      • getByMimeTypes

        public org.fcrepo.stats.api.RepositoryStatsByMimeTypeResults getByMimeTypes​(org.fcrepo.stats.api.RepositoryStatsParameters statsParams)
        Specified by:
        getByMimeTypes in interface org.fcrepo.stats.api.RepositoryStats
      • getByRdfType

        public org.fcrepo.stats.api.RepositoryStatsByRdfTypeResults getByRdfType​(org.fcrepo.stats.api.RepositoryStatsParameters statsParams)
        Specified by:
        getByRdfType in interface org.fcrepo.stats.api.RepositoryStats