Klasse RepositoryMiner

java.lang.Object
io.jenkins.plugins.forensics.miner.RepositoryMiner
Alle implementierten Schnittstellen:
Serializable
Bekannte direkte Unterklassen:
RepositoryMiner.NullMiner

public abstract class RepositoryMiner extends Object implements Serializable
Obtains commit statistics for a source code repository. Computation of the commit statistics should be done incrementally, if supported by the underlying SCM (i.e., only commits new in the current build should be inspected).
Autor:
Ullrich Hafner
Siehe auch:
  • Konstruktordetails

    • RepositoryMiner

      public RepositoryMiner()
  • Methodendetails

    • mine

      public abstract RepositoryStatistics mine(RepositoryStatistics previousStatistics, edu.hm.hafner.util.FilteredLog logger) throws InterruptedException
      Obtains commit statistics for a source code repository.
      Parameter:
      previousStatistics - the repository statistics of the previous build - if there is no such build then an empty instance will be provided
      logger - the logger to use
      Gibt zurück:
      the aggregated statistics containing the commit statistics for the current build and the previous builds
      Löst aus:
      InterruptedException - if the user canceled the processing