Interface SmoSearchBackend

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

public interface SmoSearchBackend extends org.apache.maven.search.api.SearchBackend
The SMO search backend.
  • Method Summary Link icon

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

    Methods inherited from interface java.io.Closeable Link icon

    close

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

    getBackendId, getRepositoryId
  • Method Details Link icon

    • search Link icon

      SmoSearchResponse search(org.apache.maven.search.api.SearchRequest searchRequest) throws IOException
      Specified by:
      search in interface org.apache.maven.search.api.SearchEngine
      Throws:
      IOException
    • getSmoUri Link icon

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