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 class
PackageListeners.Listener.Ctx
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
changed(SolrPackageLoader.SolrPackage pkg, PackageListeners.Listener.Ctx ctx)
A callback when the package is updateddefault org.apache.solr.common.MapWriter
getPackageVersion(PluginInfo.ClassName cName)
Map<String,PackageAPI.PkgVersion>
packageDetails()
fetch the package versions of class namesString
packageName()
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)
-
-