Package org.apache.solr.pkg
Interface PackageListeners.Listener
-
- All Known Implementing Classes:
PackageListeningClassLoader
- Enclosing class:
- PackageListeners
public static interface PackageListeners.Listener
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPackageListeners.Listener.Ctx
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidchanged(SolrPackageLoader.SolrPackage pkg, PackageListeners.Listener.Ctx ctx)A callback when the package is updateddefault org.apache.solr.common.MapWritergetPackageVersion(PluginInfo.ClassName cName)Map<String,PackageAPI.PkgVersion>packageDetails()fetch the package versions of class namesStringpackageName()Name of the package or null to listen to all package changes
-
-
-
Method Detail
-
packageName
String packageName()
Name of the package or null to listen to all package changes
-
packageDetails
Map<String,PackageAPI.PkgVersion> packageDetails()
fetch the package versions of class names
-
changed
void changed(SolrPackageLoader.SolrPackage pkg, PackageListeners.Listener.Ctx ctx)
A callback when the package is updated
-
getPackageVersion
default org.apache.solr.common.MapWriter getPackageVersion(PluginInfo.ClassName cName)
-
-