Package org.apache.maven.index
Interface IndexerEngine
-
- All Known Implementing Classes:
DefaultIndexerEngine
public interface IndexerEngineAn 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 voidindex(IndexingContext context, ArtifactContext ac)Add new artifact to the indexvoidremove(IndexingContext context, ArtifactContext ac)Remove artifact to the indexvoidupdate(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
-
-