public class WorkQueuePerIndexSplitter extends Object
TransactionalOperationExecutor
to split a list of operations
according to the multiple IndexManagers it needs to be routed to.Constructor and Description |
---|
WorkQueuePerIndexSplitter() |
Modifier and Type | Method and Description |
---|---|
void |
commitOperations(IndexingMonitor monitor)
Send all operations stored so far to the backend to be performed, atomically and/or transactionally
if supported/enabled by each specific backend.
|
List<LuceneWork> |
getIndexManagerQueue(String indexName,
IndexManagerHolder indexManagerHolder) |
public List<LuceneWork> getIndexManagerQueue(String indexName, IndexManagerHolder indexManagerHolder)
public void commitOperations(IndexingMonitor monitor)
monitor
- a IndexingMonitor
object.Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved