public abstract class WrapperMergePolicyFactory extends MergePolicyFactory
MergePolicyFactory
for wrapping additional factories
.Modifier and Type | Field and Description |
---|---|
protected static String[] |
NO_SUB_PACKAGES |
args, resourceLoader, schema
Modifier | Constructor and Description |
---|---|
protected |
WrapperMergePolicyFactory(SolrResourceLoader resourceLoader,
MergePolicyFactoryArgs args,
IndexSchema schema) |
Modifier and Type | Method and Description |
---|---|
protected MergePolicy |
getDefaultWrappedMergePolicy()
Returns the default wrapped
MergePolicy . |
MergePolicy |
getMergePolicy()
Returns a wrapping
MergePolicy with its set parameters configured. |
protected abstract MergePolicy |
getMergePolicyInstance(MergePolicy wrappedMP)
Returns an instance of the wrapping
MergePolicy without configuring its set parameters. |
protected MergePolicy |
getWrappedMergePolicy()
Returns an instance of the wrapped
MergePolicy after it has been configured with all set parameters. |
protected static final String[] NO_SUB_PACKAGES
protected WrapperMergePolicyFactory(SolrResourceLoader resourceLoader, MergePolicyFactoryArgs args, IndexSchema schema)
protected MergePolicy getDefaultWrappedMergePolicy()
MergePolicy
. This is called if the factory settings do not explicitly specify
the wrapped policy.protected final MergePolicy getWrappedMergePolicy()
MergePolicy
after it has been configured with all set parameters.protected abstract MergePolicy getMergePolicyInstance(MergePolicy wrappedMP)
MergePolicy
without configuring its set parameters.public final MergePolicy getMergePolicy()
MergePolicy
with its set parameters configured.getMergePolicy
in class MergePolicyFactory
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.