[
https://issues.apache.org/jira/browse/LUCENE-2281?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Shai Erera updated LUCENE-2281:
-------------------------------
Attachment: LUCENE-2281.patch
* Added doBeforeFlush + call to it in doFlushInternal
* Changed doAfterFlush to protected
* Renamed testDoAfterFlush to testDoBeforeAfterFlush in TestIndexWriter (also
fixed a bug in the test).
I think this is ready for commit. Would be great if it can go out in 3.0.1 as
well
> Add doBeforeFlush to IndexWriter
> --------------------------------
>
> Key: LUCENE-2281
> URL: https://issues.apache.org/jira/browse/LUCENE-2281
> Project: Lucene - Java
> Issue Type: Improvement
> Components: Index
> Reporter: Shai Erera
> Fix For: 3.1
>
> Attachments: LUCENE-2281.patch
>
>
> IndexWriter has doAfterFlush which can be overridden by extensions in order
> to perform operations after flush has been called. Since flush is final, one
> can only override doAfterFlush. This issue will handle two things:
> # Make doAfterFlush protected, instead of package-private, to allow for
> easier extendability of IW.
> # Add doBeforeFlush which will be called by flush before it starts, to allow
> extensions to perform any operations before flush begings.
> Will post a patch shortly.
> BTW, any chance to get it out in 3.0.1?
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]