[
https://issues.apache.org/jira/browse/SOLR-11336?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael Braun updated SOLR-11336:
---------------------------------
Flags: Patch
> DocBasedVersionConstraintsProcessor should be more extensible
> -------------------------------------------------------------
>
> Key: SOLR-11336
> URL: https://issues.apache.org/jira/browse/SOLR-11336
> Project: Solr
> Issue Type: Improvement
> Security Level: Public(Default Security Level. Issues are Public)
> Reporter: Michael Braun
> Priority: Minor
> Attachments: SOLR-11336.patch
>
>
> DocBasedVersionConstraintsProcessor supports allowing document updates only
> if the new version is greater than the old. However, if any behavior wants to
> be extended / changed in minor ways, the entire class will need to be copied
> and slightly modified rather than extending and changing the method in
> question.
> It would be nice if DocBasedVersionConstraintsProcessor stood on its own as a
> non-private class. In addition, certain methods (such as pieces of
> isVersionNewEnough) should be broken out into separate methods so they can be
> extended such that someone can extend the processor class and override what
> it means for a new version to be accepted (allowing equal versions through?
> What if new is a lower not greater number?).
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]