Modifier and Type | Method and Description |
---|---|
void |
WorkQueuePerIndexSplitter.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.
|
void |
StreamingOperationSelectionDelegate.performStreamOperation(LuceneWork work,
IndexShardingStrategy shardingStrategy,
IndexingMonitor monitor,
boolean forceAsync)
The LuceneWork must be applied to different indexes.
|
Modifier and Type | Method and Description |
---|---|
void |
BlackHoleBackendQueueProcessor.applyStreamWork(LuceneWork singleOperation,
IndexingMonitor monitor) |
void |
BlackHoleBackendQueueProcessor.applyWork(List<LuceneWork> workList,
IndexingMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
JGroupsBackendQueueProcessor.applyStreamWork(LuceneWork singleOperation,
IndexingMonitor monitor) |
void |
JGroupsBackendQueueProcessor.applyWork(List<LuceneWork> workList,
IndexingMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
JmsBackendQueueProcessor.applyStreamWork(LuceneWork singleOperation,
IndexingMonitor monitor) |
void |
JmsBackendQueueProcessor.applyWork(List<LuceneWork> workList,
IndexingMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
LuceneBackendQueueProcessor.applyStreamWork(LuceneWork singleOperation,
IndexingMonitor monitor) |
void |
LuceneBackendQueueProcessor.applyWork(List<LuceneWork> workList,
IndexingMonitor monitor) |
Constructor and Description |
---|
Changeset(List<LuceneWork> workList,
Thread producer,
IndexingMonitor monitor) |
SingleTaskRunnable(LuceneWork work,
LuceneBackendResources resources,
org.apache.lucene.index.IndexWriter indexWriter,
IndexingMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
LuceneWorkDelegate.performWork(LuceneWork work,
org.apache.lucene.index.IndexWriter writer,
IndexingMonitor monitor)
Will perform work on an IndexWriter.
|
void |
DeleteExtWorkDelegate.performWork(LuceneWork work,
org.apache.lucene.index.IndexWriter writer,
IndexingMonitor monitor) |
void |
UpdateExtWorkDelegate.performWork(LuceneWork work,
org.apache.lucene.index.IndexWriter writer,
IndexingMonitor monitor) |
void |
ByTermDeleteWorkDelegate.performWork(LuceneWork work,
org.apache.lucene.index.IndexWriter writer,
IndexingMonitor monitor) |
void |
ByTermUpdateWorkDelegate.performWork(LuceneWork work,
org.apache.lucene.index.IndexWriter writer,
IndexingMonitor monitor) |
void |
UpdateWorkDelegate.performWork(LuceneWork work,
org.apache.lucene.index.IndexWriter writer,
IndexingMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
BackendQueueProcessor.applyStreamWork(LuceneWork singleOperation,
IndexingMonitor monitor)
Applies a single operation on the index, and different operations can be applied in parallel,
even in parallel to a workList instance being processed by
BackendQueueProcessor.applyWork(List, IndexingMonitor) |
void |
BackendQueueProcessor.applyWork(List<LuceneWork> workList,
IndexingMonitor monitor)
Applies a list of operations to the index.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MassIndexerProgressMonitor
As a MassIndexer can take some time to finish it's job,
a MassIndexerProgressMonitor can be defined in the configuration
property hibernate.search.worker.indexing.monitor
implementing this interface to track indexing performance.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleIndexingProgressMonitor
A very simple implementation of
MassIndexerProgressMonitor which
uses the logger at INFO level to output indexing speed statistics. |
Modifier and Type | Method and Description |
---|---|
void |
DirectoryBasedIndexManager.performOperations(List<LuceneWork> workList,
IndexingMonitor monitor) |
void |
DirectoryBasedIndexManager.performStreamOperation(LuceneWork singleOperation,
IndexingMonitor monitor,
boolean forceAsync) |
Modifier and Type | Method and Description |
---|---|
void |
IndexManager.performOperations(List<LuceneWork> queue,
IndexingMonitor monitor)
Used to apply update operations to the index.
|
void |
IndexManager.performStreamOperation(LuceneWork singleOperation,
IndexingMonitor monitor,
boolean forceAsync)
Perform a single non-transactional operation, best to stream large amounts of operations.
|
Modifier and Type | Class and Description |
---|---|
class |
IndexingProgressMonitor
A JMX based mass indexer progress monitor.
|
Copyright © 2006–2015 Hibernate. All rights reserved.