Package org.apache.solr.packagemanager
Class PackageRepository
java.lang.Object
org.apache.solr.packagemanager.PackageRepository
- Direct Known Subclasses:
DefaultPackageRepository
Abstract class for a repository, holding
SolrPackage items.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract PathProvides a method to download an artifact from this repository.abstract SolrPackagegetPackage(String packageName) abstract Map<String, SolrPackage> Returns a map of package name toSolrPackages.abstract booleanhasPackage(String packageName) abstract voidrefresh()
-
Field Details
-
name
-
repositoryURL
-
-
Constructor Details
-
PackageRepository
public PackageRepository()
-
-
Method Details
-
refresh
public abstract void refresh() -
getPackages
Returns a map of package name toSolrPackages. -
getPackage
-
hasPackage
-
download
public abstract Path download(String artifactName) throws org.apache.solr.common.SolrException, IOException Provides a method to download an artifact from this repository.- Throws:
org.apache.solr.common.SolrExceptionIOException
-