public class DefaultScannerListener extends org.codehaus.plexus.logging.AbstractLogEnabled 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 ArtifactScanningListenerpublic void artifactDiscovered(ArtifactContext ac)
artifactDiscovered in interface ArtifactDiscoveryListenerpublic void scanningFinished(IndexingContext ctx, ScanningResult result)
scanningFinished in interface ArtifactScanningListenerpublic void artifactError(ArtifactContext ac, java.lang.Exception e)
artifactError in interface ArtifactScanningListenerprivate void initialize(IndexingContext ctx) throws java.io.IOException, org.apache.lucene.index.CorruptIndexException
java.io.IOExceptionorg.apache.lucene.index.CorruptIndexExceptionprivate void removeDeletedArtifacts(IndexingContext context, ScanningResult result, java.lang.String contextPath) throws java.io.IOException
java.io.IOException