Module org.apache.lucene.core
Package org.apache.lucene.search
Class ControlledRealTimeReopenThread.HandleRefresh
java.lang.Object
org.apache.lucene.search.ControlledRealTimeReopenThread.HandleRefresh
- All Implemented Interfaces:
ReferenceManager.RefreshListener
- Enclosing class:
ControlledRealTimeReopenThread<T>
private class ControlledRealTimeReopenThread.HandleRefresh
extends Object
implements ReferenceManager.RefreshListener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
afterRefresh
(boolean didRefresh) Called after the attempted refresh; if the refresh did open a new reference then didRefresh will be true andReferenceManager.acquire()
is guaranteed to return the new reference.void
Called right before a refresh attempt starts.
-
Constructor Details
-
HandleRefresh
private HandleRefresh()
-
-
Method Details
-
beforeRefresh
public void beforeRefresh()Description copied from interface:ReferenceManager.RefreshListener
Called right before a refresh attempt starts.- Specified by:
beforeRefresh
in interfaceReferenceManager.RefreshListener
-
afterRefresh
public void afterRefresh(boolean didRefresh) Description copied from interface:ReferenceManager.RefreshListener
Called after the attempted refresh; if the refresh did open a new reference then didRefresh will be true andReferenceManager.acquire()
is guaranteed to return the new reference.- Specified by:
afterRefresh
in interfaceReferenceManager.RefreshListener
-