Interface RemoteRepositorySearchBackend

All Superinterfaces:
AutoCloseable, Closeable, org.apache.maven.search.api.SearchBackend, org.apache.maven.search.api.SearchEngine
All Known Implementing Classes:
RemoteRepositorySearchBackendImpl

public interface RemoteRepositorySearchBackend extends org.apache.maven.search.api.SearchBackend
The Remote Repository search backend.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the base "service URI" that is used by this backend.
    search(org.apache.maven.search.api.SearchRequest searchRequest)
     

    Methods inherited from interface java.io.Closeable

    close

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

    getBackendId, getRepositoryId
  • Method Details

    • search

      RemoteRepositorySearchResponse search(org.apache.maven.search.api.SearchRequest searchRequest) throws IOException
      Specified by:
      search in interface org.apache.maven.search.api.SearchEngine
      Throws:
      IOException
    • getBaseUri

      String getBaseUri()
      Returns the base "service URI" that is used by this backend. never null.