Package org.apache.solr.pkg
Class PackagePluginHolder<T>
java.lang.Object
org.apache.solr.core.PluginBag.PluginHolder<T>
org.apache.solr.pkg.PackagePluginHolder<T>
- All Implemented Interfaces:
AutoCloseable,Supplier<T>
- Direct Known Subclasses:
StreamHandler.ExpressibleHolder
-
Field Summary
FieldsFields inherited from class org.apache.solr.core.PluginBag.PluginHolder
inst, pluginInfo -
Constructor Summary
ConstructorsConstructorDescriptionPackagePluginHolder(PluginInfo info, SolrCore core, SolrConfig.SolrPluginInfo pluginMeta) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> PluginBag.PluginHolder<T> createHolder(PluginInfo info, SolrCore core, Class<T> type, String msg) static <T> PluginBag.PluginHolder<T> createHolder(T inst, Class<T> type) protected ObjectinitNewInstance(SolrPackageLoader.SolrPackage.Version newest, SolrCore core) Methods inherited from class org.apache.solr.core.PluginBag.PluginHolder
close, get, getClassName, getInstance, getPluginInfo, isLoaded, toString
-
Field Details
-
LATEST
- See Also:
-
-
Constructor Details
-
PackagePluginHolder
-
-
Method Details
-
createHolder
-
createHolder
public static <T> PluginBag.PluginHolder<T> createHolder(PluginInfo info, SolrCore core, Class<T> type, String msg) -
initNewInstance
-