Package org.apache.maven.index
Interface IndexerEngine
-
- All Known Implementing Classes:
DefaultIndexerEngine
public interface IndexerEngine
An indexer engine used to index, update and remote artifacts to the indexing context.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
index(IndexingContext context, ArtifactContext ac)
Add new artifact to the indexvoid
remove(IndexingContext context, ArtifactContext ac)
Remove artifact to the indexvoid
update(IndexingContext context, ArtifactContext ac)
Replace data for a previously indexed artifact
-
-
-
Method Detail
-
index
void index(IndexingContext context, ArtifactContext ac) throws java.io.IOException
Add new artifact to the index- Throws:
java.io.IOException
-
update
void update(IndexingContext context, ArtifactContext ac) throws java.io.IOException
Replace data for a previously indexed artifact- Throws:
java.io.IOException
-
remove
void remove(IndexingContext context, ArtifactContext ac) throws java.io.IOException
Remove artifact to the index- Throws:
java.io.IOException
-
-