org.apache.archiva.metadata.repository.stats
Interface RepositoryStatisticsManager

All Known Implementing Classes:
DefaultRepositoryStatisticsManager

public interface RepositoryStatisticsManager


Method Summary
 void addStatisticsAfterScan(MetadataRepository metadataRepository, String repositoryId, Date startTime, Date endTime, long totalFiles, long newFiles)
           
 void deleteStatistics(MetadataRepository metadataRepository, String repositoryId)
           
 RepositoryStatistics getLastStatistics(MetadataRepository metadataRepository, String repositoryId)
           
 List<RepositoryStatistics> getStatisticsInRange(MetadataRepository metadataRepository, String repositoryId, Date startTime, Date endTime)
           
 boolean hasStatistics(MetadataRepository metadataRepository, String repositoryId)
           
 

Method Detail

getLastStatistics

RepositoryStatistics getLastStatistics(MetadataRepository metadataRepository,
                                       String repositoryId)
                                       throws MetadataRepositoryException
Throws:
MetadataRepositoryException

hasStatistics

boolean hasStatistics(MetadataRepository metadataRepository,
                      String repositoryId)
                      throws MetadataRepositoryException
Throws:
MetadataRepositoryException

addStatisticsAfterScan

void addStatisticsAfterScan(MetadataRepository metadataRepository,
                            String repositoryId,
                            Date startTime,
                            Date endTime,
                            long totalFiles,
                            long newFiles)
                            throws MetadataRepositoryException
Throws:
MetadataRepositoryException

deleteStatistics

void deleteStatistics(MetadataRepository metadataRepository,
                      String repositoryId)
                      throws MetadataRepositoryException
Throws:
MetadataRepositoryException

getStatisticsInRange

List<RepositoryStatistics> getStatisticsInRange(MetadataRepository metadataRepository,
                                                String repositoryId,
                                                Date startTime,
                                                Date endTime)
                                                throws MetadataRepositoryException
Throws:
MetadataRepositoryException


Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.