com.atlassian.jira.index
Class Operations
java.lang.Object
com.atlassian.jira.index.Operations
public class Operations
- extends Object
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
newDelete
public static Index.Operation newDelete(@Nonnull
org.apache.lucene.index.Term term,
@Nonnull
Index.UpdateMode mode)
newCreate
public static Index.Operation newCreate(@Nonnull
org.apache.lucene.document.Document document,
@Nonnull
Index.UpdateMode mode)
newCreate
public static Index.Operation newCreate(@Nonnull
Collection<org.apache.lucene.document.Document> documents,
@Nonnull
Index.UpdateMode mode)
newUpdate
public static Index.Operation newUpdate(@Nonnull
org.apache.lucene.index.Term term,
@Nonnull
org.apache.lucene.document.Document document,
@Nonnull
Index.UpdateMode mode)
newConditionalUpdate
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)
newUpdate
public static Index.Operation newUpdate(@Nonnull
org.apache.lucene.index.Term term,
@Nonnull
Collection<org.apache.lucene.document.Document> documents,
@Nonnull
Index.UpdateMode mode)
newOptimize
public static Index.Operation newOptimize()
newCompletionDelegate
public 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).
- Parameters:
operation
- the operation to delegate the actual work to.completionJob
- the Runnable instance that is run after the supplied operation completes.
- Returns:
- the new composite operation.
Copyright © 2002-2013 Atlassian. All Rights Reserved.