org.apache.archiva.repository.scanner
Class RepositoryScannerInstance
java.lang.Object
org.apache.archiva.repository.scanner.RepositoryScannerInstance
- All Implemented Interfaces:
- org.codehaus.plexus.util.DirectoryWalkListener
public class RepositoryScannerInstance
- extends Object
- implements org.codehaus.plexus.util.DirectoryWalkListener
RepositoryScannerInstance
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private org.slf4j.Logger log
knownConsumers
private List<KnownRepositoryContentConsumer> knownConsumers
- Consumers that process known content.
invalidConsumers
private List<InvalidRepositoryContentConsumer> invalidConsumers
- Consumers that process unknown/invalid content.
repository
private ManagedRepository repository
stats
private RepositoryScanStatistics stats
changesSince
private long changesSince
consumerProcessFile
private ConsumerProcessFileClosure consumerProcessFile
consumerWantsFile
private ConsumerWantsFilePredicate consumerWantsFile
consumerTimings
private Map<String,Long> consumerTimings
consumerCounts
private Map<String,Long> consumerCounts
RepositoryScannerInstance
public RepositoryScannerInstance(ManagedRepository repository,
List<KnownRepositoryContentConsumer> knownConsumerList,
List<InvalidRepositoryContentConsumer> invalidConsumerList)
RepositoryScannerInstance
public RepositoryScannerInstance(ManagedRepository repository,
List<KnownRepositoryContentConsumer> knownContentConsumers,
List<InvalidRepositoryContentConsumer> invalidContentConsumers,
long changesSince)
getStatistics
public RepositoryScanStatistics getStatistics()
getConsumerTimings
public Map<String,Long> getConsumerTimings()
getConsumerCounts
public Map<String,Long> getConsumerCounts()
directoryWalkStarting
public void directoryWalkStarting(File basedir)
- Specified by:
directoryWalkStarting
in interface org.codehaus.plexus.util.DirectoryWalkListener
directoryWalkStep
public void directoryWalkStep(int percentage,
File file)
- Specified by:
directoryWalkStep
in interface org.codehaus.plexus.util.DirectoryWalkListener
directoryWalkFinished
public void directoryWalkFinished()
- Specified by:
directoryWalkFinished
in interface org.codehaus.plexus.util.DirectoryWalkListener
debug
public void debug(String message)
- Debug method from DirectoryWalker.
- Specified by:
debug
in interface org.codehaus.plexus.util.DirectoryWalkListener
getRepository
public ManagedRepository getRepository()
getStats
public RepositoryScanStatistics getStats()
getChangesSince
public long getChangesSince()
Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.