Package org.apache.solr.index
Class SimpleMergePolicyFactory
- java.lang.Object
-
- org.apache.solr.index.MergePolicyFactory
-
- org.apache.solr.index.SimpleMergePolicyFactory
-
- Direct Known Subclasses:
LogByteSizeMergePolicyFactory
,LogDocMergePolicyFactory
,NoMergePolicyFactory
,TieredMergePolicyFactory
public abstract class SimpleMergePolicyFactory extends MergePolicyFactory
AMergePolicyFactory
for simpleMergePolicy
objects. Implementations need only create the policyinstance
and this class will then configure it with all set properties.
-
-
Field Summary
-
Fields inherited from class org.apache.solr.index.MergePolicyFactory
args, resourceLoader, schema
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SimpleMergePolicyFactory(SolrResourceLoader resourceLoader, MergePolicyFactoryArgs args, IndexSchema schema)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.apache.lucene.index.MergePolicy
getMergePolicy()
protected abstract org.apache.lucene.index.MergePolicy
getMergePolicyInstance()
-
-
-
Constructor Detail
-
SimpleMergePolicyFactory
protected SimpleMergePolicyFactory(SolrResourceLoader resourceLoader, MergePolicyFactoryArgs args, IndexSchema schema)
-
-
Method Detail
-
getMergePolicyInstance
protected abstract org.apache.lucene.index.MergePolicy getMergePolicyInstance()
-
getMergePolicy
public final org.apache.lucene.index.MergePolicy getMergePolicy()
- Specified by:
getMergePolicy
in classMergePolicyFactory
-
-