Package org.apache.solr.handler
Class StreamHandler.ExpressibleHolder
- java.lang.Object
-
- org.apache.solr.core.PluginBag.PluginHolder<T>
-
- 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
LATEST
-
Fields inherited from class org.apache.solr.core.PluginBag.PluginHolder
inst, pluginInfo
-
-
Constructor Summary
Constructors Constructor Description ExpressibleHolder(PluginInfo info, SolrCore core, SolrConfig.SolrPluginInfo pluginMeta)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<? extends Expressible>
get()
protected Object
initNewInstance(PackageLoader.Package.Version newest, SolrCore core)
-
Methods inherited from class org.apache.solr.pkg.PackagePluginHolder
createHolder, createHolder
-
Methods inherited from class org.apache.solr.core.PluginBag.PluginHolder
close, getClassName, getInstance, getPluginInfo, isLoaded, toString
-
-
-
-
Constructor Detail
-
ExpressibleHolder
public ExpressibleHolder(PluginInfo info, SolrCore core, SolrConfig.SolrPluginInfo pluginMeta)
-
-
Method Detail
-
get
public Class<? extends Expressible> get()
- Specified by:
get
in interfaceSupplier<Class<? extends Expressible>>
- Overrides:
get
in classPluginBag.PluginHolder<Class<? extends Expressible>>
-
initNewInstance
protected Object initNewInstance(PackageLoader.Package.Version newest, SolrCore core)
- Overrides:
initNewInstance
in classPackagePluginHolder<Class<? extends Expressible>>
-
-