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 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