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>
allGroups
private IndexingContext
context
private int
count
private java.util.List<java.lang.Exception>
exceptions
private java.util.Set<java.lang.String>
groups
private IndexerEngine
indexerEngine
private ArtifactScanningListener
listener
private java.util.Set<java.lang.String>
processedUinfos
private java.util.Set<java.lang.String>
uinfos
private boolean
update
-
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 void
artifactDiscovered(ArtifactContext ac)
void
artifactError(ArtifactContext ac, java.lang.Exception e)
private void
initialize(IndexingContext ctx)
private void
removeDeletedArtifacts(IndexingContext context, ScanningResult result, java.lang.String contextPath)
void
scanningFinished(IndexingContext ctx, ScanningResult result)
void
scanningStarted(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:
scanningStarted
in interfaceArtifactScanningListener
-
artifactDiscovered
public void artifactDiscovered(ArtifactContext ac)
- Specified by:
artifactDiscovered
in interfaceArtifactDiscoveryListener
-
scanningFinished
public void scanningFinished(IndexingContext ctx, ScanningResult result)
- Specified by:
scanningFinished
in interfaceArtifactScanningListener
-
artifactError
public void artifactError(ArtifactContext ac, java.lang.Exception e)
- Specified by:
artifactError
in interfaceArtifactScanningListener
-
initialize
private void initialize(IndexingContext ctx) throws java.io.IOException, org.apache.lucene.index.CorruptIndexException
- Throws:
java.io.IOException
org.apache.lucene.index.CorruptIndexException
-
removeDeletedArtifacts
private void removeDeletedArtifacts(IndexingContext context, ScanningResult result, java.lang.String contextPath) throws java.io.IOException
- Throws:
java.io.IOException
-
-