Class RemoteRepositorySearchBackendFactory

java.lang.Object
org.apache.maven.search.backend.remoterepository.RemoteRepositorySearchBackendFactory

public class RemoteRepositorySearchBackendFactory extends Object
The remote repository search backend factory.
  • Field Details

  • Constructor Details

    • RemoteRepositorySearchBackendFactory

      public RemoteRepositorySearchBackendFactory()
  • Method Details

    • createDefaultMavenCentral

      public static RemoteRepositorySearchBackend createDefaultMavenCentral()
      Creates "default" RR search backend against Maven Central suitable for most use cases.
    • createDefaultRAOReleases

      public static RemoteRepositorySearchBackend createDefaultRAOReleases()
      Creates "default" RR search backend against repository.apache.org releases repository suitable for most use cases.
    • create

      public static RemoteRepositorySearchBackend create(String backendId, String repositoryId, String baseUri, org.apache.maven.search.api.transport.Transport transport, ResponseExtractor responseExtractor)
      Creates RR search backend using provided parameters.