Klasse RepositoryMiner
java.lang.Object
io.jenkins.plugins.forensics.miner.RepositoryMiner
- Alle implementierten Schnittstellen:
Serializable
- Bekannte direkte Unterklassen:
RepositoryMiner.NullMiner
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:
-
Verschachtelte Klassen - Übersicht
Modifizierer und TypKlasseBeschreibungstatic class
A repository miner that does nothing. -
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungabstract RepositoryStatistics
mine
(RepositoryStatistics previousStatistics, edu.hm.hafner.util.FilteredLog logger) Obtains commit statistics for a source code repository.
-
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 providedlogger
- 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
-