public final class SharedIndexCommitPolicy extends AbstractCommitPolicy
indexWriterHolder
Constructor and Description |
---|
SharedIndexCommitPolicy(org.hibernate.search.backend.impl.lucene.IndexWriterHolder indexWriterHolder) |
Modifier and Type | Method and Description |
---|---|
IndexWriter |
getIndexWriter()
Obtain the IndexWriter
|
IndexWriter |
getIndexWriter(ErrorContextBuilder errorContextBuilder)
Obtain the index writer
|
void |
onChangeSetApplied(boolean someFailureHappened,
boolean streaming)
A changeset was applied to the index
|
void |
onFlush()
An explicit flush was requested
|
onClose
public SharedIndexCommitPolicy(org.hibernate.search.backend.impl.lucene.IndexWriterHolder indexWriterHolder)
public void onChangeSetApplied(boolean someFailureHappened, boolean streaming)
CommitPolicy
someFailureHappened
- true if any failure happenedstreaming
- true if changesets are part of a stream of operationspublic void onFlush()
CommitPolicy
public IndexWriter getIndexWriter()
CommitPolicy
getIndexWriter
in interface CommitPolicy
getIndexWriter
in class AbstractCommitPolicy
IndexWriter
public IndexWriter getIndexWriter(ErrorContextBuilder errorContextBuilder)
CommitPolicy
getIndexWriter
in interface CommitPolicy
getIndexWriter
in class AbstractCommitPolicy
errorContextBuilder
- the ErrorContextBuilder
IndexWriter
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved