Package org.apache.maven.index
Class DefaultScannerListener
- java.lang.Object
-
- org.apache.maven.index.DefaultScannerListener
-
- All Implemented Interfaces:
ArtifactDiscoveryListener,ArtifactScanningListener
public class DefaultScannerListener extends java.lang.Object implements ArtifactScanningListener
A default scanning listener
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<java.lang.String>allGroupsprivate IndexingContextcontextprivate intcountprivate java.util.List<java.lang.Exception>exceptionsprivate java.util.Set<java.lang.String>groupsprivate IndexerEngineindexerEngineprivate ArtifactScanningListenerlistenerprivate java.util.Set<java.lang.String>processedUinfosprivate java.util.Set<java.lang.String>uinfosprivate booleanupdate
-
Constructor Summary
Constructors Constructor Description DefaultScannerListener(IndexingContext context, IndexerEngine indexerEngine, boolean update, ArtifactScanningListener listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidartifactDiscovered(ArtifactContext ac)voidartifactError(ArtifactContext ac, java.lang.Exception e)private voidinitialize(IndexingContext ctx)private voidremoveDeletedArtifacts(IndexingContext context, ScanningResult result, java.lang.String contextPath)voidscanningFinished(IndexingContext ctx, ScanningResult result)voidscanningStarted(IndexingContext ctx)
-
-
-
Field Detail
-
context
private final IndexingContext context
-
indexerEngine
private final IndexerEngine indexerEngine
-
update
private final boolean update
-
listener
private final ArtifactScanningListener listener
-
uinfos
private final java.util.Set<java.lang.String> uinfos
-
processedUinfos
private final java.util.Set<java.lang.String> processedUinfos
-
allGroups
private final java.util.Set<java.lang.String> allGroups
-
groups
private final java.util.Set<java.lang.String> groups
-
exceptions
private final java.util.List<java.lang.Exception> exceptions
-
count
private int count
-
-
Constructor Detail
-
DefaultScannerListener
public DefaultScannerListener(IndexingContext context, IndexerEngine indexerEngine, boolean update, ArtifactScanningListener listener)
-
-
Method Detail
-
scanningStarted
public void scanningStarted(IndexingContext ctx)
- Specified by:
scanningStartedin interfaceArtifactScanningListener
-
artifactDiscovered
public void artifactDiscovered(ArtifactContext ac)
- Specified by:
artifactDiscoveredin interfaceArtifactDiscoveryListener
-
scanningFinished
public void scanningFinished(IndexingContext ctx, ScanningResult result)
- Specified by:
scanningFinishedin interfaceArtifactScanningListener
-
artifactError
public void artifactError(ArtifactContext ac, java.lang.Exception e)
- Specified by:
artifactErrorin interfaceArtifactScanningListener
-
initialize
private void initialize(IndexingContext ctx) throws java.io.IOException, org.apache.lucene.index.CorruptIndexException
- Throws:
java.io.IOExceptionorg.apache.lucene.index.CorruptIndexException
-
removeDeletedArtifacts
private void removeDeletedArtifacts(IndexingContext context, ScanningResult result, java.lang.String contextPath) throws java.io.IOException
- Throws:
java.io.IOException
-
-