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
AMergePolicyFactoryfor simpleMergePolicyobjects. Implementations need only create the policyinstanceand 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 protectedSimpleMergePolicyFactory(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.MergePolicygetMergePolicy()protected abstract org.apache.lucene.index.MergePolicygetMergePolicyInstance()
-
-
-
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:
getMergePolicyin classMergePolicyFactory
-
-