Package org.elasticsearch.index.engine
Class Engine.SearcherSupplier
java.lang.Object
org.elasticsearch.index.engine.Engine.SearcherSupplier
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,Releasable
- Enclosing class:
- Engine
public abstract static class Engine.SearcherSupplier extends java.lang.Object implements Releasable
-
Constructor Summary
Constructors Constructor Description SearcherSupplier(java.util.function.Function<Engine.Searcher,Engine.Searcher> wrapper) -
Method Summary
Modifier and Type Method Description Engine.SearcheracquireSearcher(java.lang.String source)protected abstract Engine.SearcheracquireSearcherInternal(java.lang.String source)voidclose()protected abstract voiddoClose()
-
Constructor Details
-
Method Details
-
acquireSearcher
-
close
public final void close()- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Specified by:
closein interfaceReleasable
-
doClose
protected abstract void doClose() -
acquireSearcherInternal
-