Class IndexWriterProvider
java.lang.Object
org.hibernate.search.backend.lucene.lowlevel.writer.impl.IndexWriterProvider
- Author:
- Sanne Grinovero (C) 2011 Red Hat Inc.
-
Constructor Summary
ConstructorsConstructorDescriptionIndexWriterProvider(String indexName, EventContext eventContext, DirectoryHolder directoryHolder, IndexWriterConfigSource configSource, TimingSource timingSource, int commitInterval, BackendThreads threads, FailureHandler failureHandler) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Closes and drops any cached resources (index writer in particular).voidclearAfterFailure(Throwable throwable, Object failingOperation) Closes and drops any cached resources (index writer in particular).
-
Constructor Details
-
IndexWriterProvider
public IndexWriterProvider(String indexName, EventContext eventContext, DirectoryHolder directoryHolder, IndexWriterConfigSource configSource, TimingSource timingSource, int commitInterval, BackendThreads threads, FailureHandler failureHandler)
-
-
Method Details
-
clear
Closes and drops any cached resources (index writer in particular).Should be used when stopping the index.
- Throws:
IOException
-
clearAfterFailure
Closes and drops any cached resources (index writer in particular).Should be used to clean up upon error.
-
getOrNull
-
getOrCreate
- Throws:
IOException
-