public class Operations extends Object
Modifier and Type | Method and Description |
---|---|
static Index.Operation |
newCompletionDelegate(Index.Operation operation,
Runnable completionJob)
Create an operation that delegates to another Operation and then runs the supplied
completionJob as soon as the operation is performed (in whatever thread the operation
is performed in).
|
static Index.Operation |
newConditionalUpdate(org.apache.lucene.index.Term term,
org.apache.lucene.document.Document document,
Index.UpdateMode mode,
String optimisticLockField) |
static Index.Operation |
newCreate(Collection<org.apache.lucene.document.Document> documents,
Index.UpdateMode mode) |
static Index.Operation |
newCreate(org.apache.lucene.document.Document document,
Index.UpdateMode mode) |
static Index.Operation |
newDelete(org.apache.lucene.index.Term term,
Index.UpdateMode mode) |
static Index.Operation |
newOptimize() |
static Index.Operation |
newUpdate(org.apache.lucene.index.Term term,
Collection<org.apache.lucene.document.Document> documents,
Index.UpdateMode mode) |
static Index.Operation |
newUpdate(org.apache.lucene.index.Term term,
org.apache.lucene.document.Document document,
Index.UpdateMode mode) |
public static Index.Operation newDelete(@Nonnull org.apache.lucene.index.Term term, @Nonnull Index.UpdateMode mode)
public static Index.Operation newCreate(@Nonnull org.apache.lucene.document.Document document, @Nonnull Index.UpdateMode mode)
public static Index.Operation newCreate(@Nonnull Collection<org.apache.lucene.document.Document> documents, @Nonnull Index.UpdateMode mode)
public static Index.Operation newUpdate(@Nonnull org.apache.lucene.index.Term term, @Nonnull org.apache.lucene.document.Document document, @Nonnull Index.UpdateMode mode)
public static Index.Operation newConditionalUpdate(@Nonnull org.apache.lucene.index.Term term, @Nonnull org.apache.lucene.document.Document document, @Nonnull Index.UpdateMode mode, @Nonnull String optimisticLockField)
public static Index.Operation newUpdate(@Nonnull org.apache.lucene.index.Term term, @Nonnull Collection<org.apache.lucene.document.Document> documents, @Nonnull Index.UpdateMode mode)
public static Index.Operation newOptimize()
public static Index.Operation newCompletionDelegate(Index.Operation operation, Runnable completionJob)
operation
- the operation to delegate the actual work to.completionJob
- the Runnable instance that is run after the supplied operation completes.Copyright © 2002-2016 Atlassian. All Rights Reserved.