Class SmoSearchBackendImpl

java.lang.Object
org.apache.maven.search.api.support.SearchBackendSupport
org.apache.maven.search.backend.smo.internal.SmoSearchBackendImpl
All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.maven.search.api.SearchBackend, org.apache.maven.search.api.SearchEngine, SmoSearchBackend

public class SmoSearchBackendImpl extends org.apache.maven.search.api.support.SearchBackendSupport implements SmoSearchBackend
  • Constructor Summary

    Constructors
    Constructor
    Description
    SmoSearchBackendImpl(String backendId, String repositoryId, String smoUri, org.apache.maven.search.api.transport.Transport transport)
    Creates a customized instance of SMO backend, like an in-house instances of SMO or different IDs.
  • Method Summary

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

    • SmoSearchBackendImpl

      public SmoSearchBackendImpl(String backendId, String repositoryId, String smoUri, org.apache.maven.search.api.transport.Transport transport)
      Creates a customized instance of SMO backend, like an in-house instances of SMO or different IDs.
  • Method Details