public class RepositoryScannerInstance extends Object implements org.codehaus.plexus.util.DirectoryWalkListener
| Modifier and Type | Field and Description |
|---|---|
private long |
changesSince |
private Map<String,Long> |
consumerCounts |
private ConsumerProcessFileClosure |
consumerProcessFile |
private Map<String,Long> |
consumerTimings |
private ConsumerWantsFilePredicate |
consumerWantsFile |
private List<InvalidRepositoryContentConsumer> |
invalidConsumers
Consumers that process unknown/invalid content.
|
private List<KnownRepositoryContentConsumer> |
knownConsumers
Consumers that process known content.
|
private org.slf4j.Logger |
log |
private ManagedRepository |
repository |
private RepositoryScanStatistics |
stats |
| Constructor and Description |
|---|
RepositoryScannerInstance(ManagedRepository repository,
List<KnownRepositoryContentConsumer> knownConsumerList,
List<InvalidRepositoryContentConsumer> invalidConsumerList) |
RepositoryScannerInstance(ManagedRepository repository,
List<KnownRepositoryContentConsumer> knownContentConsumers,
List<InvalidRepositoryContentConsumer> invalidContentConsumers,
long changesSince) |
| Modifier and Type | Method and Description |
|---|---|
void |
debug(String message)
Debug method from DirectoryWalker.
|
void |
directoryWalkFinished() |
void |
directoryWalkStarting(File basedir) |
void |
directoryWalkStep(int percentage,
File file) |
long |
getChangesSince() |
Map<String,Long> |
getConsumerCounts() |
Map<String,Long> |
getConsumerTimings() |
ManagedRepository |
getRepository() |
RepositoryScanStatistics |
getStatistics() |
RepositoryScanStatistics |
getStats() |
private org.slf4j.Logger log
private List<KnownRepositoryContentConsumer> knownConsumers
private List<InvalidRepositoryContentConsumer> invalidConsumers
private ManagedRepository repository
private RepositoryScanStatistics stats
private long changesSince
private ConsumerProcessFileClosure consumerProcessFile
private ConsumerWantsFilePredicate consumerWantsFile
private Map<String,Long> consumerTimings
private Map<String,Long> consumerCounts
public RepositoryScannerInstance(ManagedRepository repository, List<KnownRepositoryContentConsumer> knownConsumerList, List<InvalidRepositoryContentConsumer> invalidConsumerList)
public RepositoryScannerInstance(ManagedRepository repository, List<KnownRepositoryContentConsumer> knownContentConsumers, List<InvalidRepositoryContentConsumer> invalidContentConsumers, long changesSince)
public RepositoryScanStatistics getStatistics()
public Map<String,Long> getConsumerTimings()
public Map<String,Long> getConsumerCounts()
public void directoryWalkStarting(File basedir)
directoryWalkStarting in interface org.codehaus.plexus.util.DirectoryWalkListenerpublic void directoryWalkStep(int percentage, File file)
directoryWalkStep in interface org.codehaus.plexus.util.DirectoryWalkListenerpublic void directoryWalkFinished()
directoryWalkFinished in interface org.codehaus.plexus.util.DirectoryWalkListenerpublic void debug(String message)
debug in interface org.codehaus.plexus.util.DirectoryWalkListenerpublic ManagedRepository getRepository()
public RepositoryScanStatistics getStats()
public long getChangesSince()
Copyright © 2006–2023 The Apache Software Foundation. All rights reserved.