Package org.apache.solr.handler
Class StreamHandler.ExpressibleHolder
java.lang.Object
org.apache.solr.core.PluginBag.PluginHolder<Class<? extends Expressible>>
org.apache.solr.pkg.PackagePluginHolder<Class<? extends Expressible>>
org.apache.solr.handler.StreamHandler.ExpressibleHolder
- All Implemented Interfaces:
AutoCloseable,Supplier<Class<? extends Expressible>>
- Enclosing class:
StreamHandler
public static class StreamHandler.ExpressibleHolder
extends PackagePluginHolder<Class<? extends Expressible>>
-
Field Summary
Fields inherited from class org.apache.solr.pkg.PackagePluginHolder
LATESTFields inherited from class org.apache.solr.core.PluginBag.PluginHolder
inst, pluginInfo -
Constructor Summary
ConstructorsConstructorDescriptionExpressibleHolder(PluginInfo info, SolrCore core, SolrConfig.SolrPluginInfo pluginMeta) -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends Expressible> get()protected ObjectinitNewInstance(SolrPackageLoader.SolrPackage.Version newest, SolrCore core) Methods inherited from class org.apache.solr.pkg.PackagePluginHolder
createHolder, createHolderMethods inherited from class org.apache.solr.core.PluginBag.PluginHolder
close, getClassName, getInstance, getPluginInfo, isLoaded, toString
-
Constructor Details
-
ExpressibleHolder
-
-
Method Details
-
get
- Specified by:
getin interfaceSupplier<Class<? extends Expressible>>- Overrides:
getin classPluginBag.PluginHolder<Class<? extends Expressible>>
-
initNewInstance
- Overrides:
initNewInstancein classPackagePluginHolder<Class<? extends Expressible>>
-