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 MergePolicyFactoryCopyright © 2000-2016 Apache Software Foundation. All Rights Reserved.