public class DefaultScannerListener extends java.lang.Object implements ArtifactScanningListener
Modifier and Type | Field and 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 and Description |
---|
DefaultScannerListener(IndexingContext context,
IndexerEngine indexerEngine,
boolean update,
ArtifactScanningListener listener) |
Modifier and Type | Method and 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) |
private final IndexingContext context
private final IndexerEngine indexerEngine
private final boolean update
private final ArtifactScanningListener listener
private final java.util.Set<java.lang.String> uinfos
private final java.util.Set<java.lang.String> processedUinfos
private final java.util.Set<java.lang.String> allGroups
private final java.util.Set<java.lang.String> groups
private final java.util.List<java.lang.Exception> exceptions
private int count
public DefaultScannerListener(IndexingContext context, IndexerEngine indexerEngine, boolean update, ArtifactScanningListener listener)
public void scanningStarted(IndexingContext ctx)
scanningStarted
in interface ArtifactScanningListener
public void artifactDiscovered(ArtifactContext ac)
artifactDiscovered
in interface ArtifactDiscoveryListener
public void scanningFinished(IndexingContext ctx, ScanningResult result)
scanningFinished
in interface ArtifactScanningListener
public void artifactError(ArtifactContext ac, java.lang.Exception e)
artifactError
in interface ArtifactScanningListener
private void initialize(IndexingContext ctx) throws java.io.IOException, org.apache.lucene.index.CorruptIndexException
java.io.IOException
org.apache.lucene.index.CorruptIndexException
private void removeDeletedArtifacts(IndexingContext context, ScanningResult result, java.lang.String contextPath) throws java.io.IOException
java.io.IOException