Class IndexerCoreSearchBackendImpl

java.lang.Object
org.apache.maven.search.api.support.SearchBackendSupport
org.apache.maven.search.backend.indexer.internal.IndexerCoreSearchBackendImpl
All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.maven.search.api.SearchBackend, org.apache.maven.search.api.SearchEngine, IndexerCoreSearchBackend

public class IndexerCoreSearchBackendImpl extends org.apache.maven.search.api.support.SearchBackendSupport implements IndexerCoreSearchBackend
An engine to perform search trough single repository index (endpoint).
  • Constructor Summary

    Constructors
    Constructor
    Description
    IndexerCoreSearchBackendImpl(org.apache.maven.index.Indexer indexer, org.apache.maven.index.context.IndexingContext indexingContext)
    Creates backend instance using provided indexer and context.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.maven.index.context.IndexingContext
    Returns the IndexingContext used by this search backend, never null.
    search(org.apache.maven.search.api.SearchRequest searchRequest)
     

    Methods inherited from class org.apache.maven.search.api.support.SearchBackendSupport

    close, getBackendId, getRepositoryId

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.io.Closeable

    close

    Methods inherited from interface org.apache.maven.search.api.SearchBackend

    getBackendId, getRepositoryId
  • Constructor Details

    • IndexerCoreSearchBackendImpl

      public IndexerCoreSearchBackendImpl(org.apache.maven.index.Indexer indexer, org.apache.maven.index.context.IndexingContext indexingContext)
      Creates backend instance using provided indexer and context.
  • Method Details