Uses of Class
org.hibernate.search.backend.LuceneWork

Packages that use LuceneWork
org.hibernate.search.backend   
org.hibernate.search.backend.impl   
org.hibernate.search.backend.impl.batch   
org.hibernate.search.backend.impl.blackhole   
org.hibernate.search.backend.impl.jgroups   
org.hibernate.search.backend.impl.jms   
org.hibernate.search.backend.impl.lucene   
org.hibernate.search.backend.impl.lucene.works   
org.hibernate.search.backend.spi   
org.hibernate.search.engine.impl   
org.hibernate.search.engine.spi   
org.hibernate.search.exception   
org.hibernate.search.exception.impl   
org.hibernate.search.indexes.impl   
org.hibernate.search.indexes.serialization.avro.impl   
org.hibernate.search.indexes.serialization.impl   
org.hibernate.search.indexes.serialization.javaserialization.impl Represents a canonical model for the data that ought to be serialized. 
org.hibernate.search.indexes.serialization.spi   
org.hibernate.search.indexes.spi   
org.hibernate.search.store   
 

Uses of LuceneWork in org.hibernate.search.backend
 

Subclasses of LuceneWork in org.hibernate.search.backend
 class AddLuceneWork
           
 class DeleteLuceneWork
           
 class FlushLuceneWork
          Used to flush and commit asynchronous and other pending operations on the Indexes.
 class OptimizeLuceneWork
          A unit of work triggering an optimize operation.
 class PurgeAllLuceneWork
          A unit of work used to purge an entire index.
 class UpdateLuceneWork
          Carries a Lucene update operation from the engine to the backend
 

Uses of LuceneWork in org.hibernate.search.backend.impl
 

Methods in org.hibernate.search.backend.impl that return types with arguments of type LuceneWork
 List<LuceneWork> WorkQueuePerIndexSplitter.getIndexManagerQueue(IndexManager indexManager)
           
 List<LuceneWork> WorkQueue.getSealedQueue()
           
 

Methods in org.hibernate.search.backend.impl with parameters of type LuceneWork
 void ContextAwareSelectionDelegate.performOperation(LuceneWork work, IndexShardingStrategy shardingStrategy, WorkQueuePerIndexSplitter context)
          The LuceneWork must be applied to different indexes.
 void StreamingOperationSelectionDelegate.performStreamOperation(LuceneWork work, IndexShardingStrategy shardingStrategy, IndexingMonitor monitor, boolean forceAsync)
          The LuceneWork must be applied to different indexes.
 

Uses of LuceneWork in org.hibernate.search.backend.impl.batch
 

Methods in org.hibernate.search.backend.impl.batch with parameters of type LuceneWork
 void DefaultBatchBackend.doWorkInSync(LuceneWork work)
           
 void BatchBackend.doWorkInSync(LuceneWork work)
          Does one work in sync
 void DefaultBatchBackend.enqueueAsyncWork(LuceneWork work)
           
 void BatchBackend.enqueueAsyncWork(LuceneWork work)
          Enqueues one work to be processed asynchronously
 

Uses of LuceneWork in org.hibernate.search.backend.impl.blackhole
 

Methods in org.hibernate.search.backend.impl.blackhole with parameters of type LuceneWork
 void BlackHoleBackendQueueProcessor.applyStreamWork(LuceneWork singleOperation, IndexingMonitor monitor)
           
 

Method parameters in org.hibernate.search.backend.impl.blackhole with type arguments of type LuceneWork
 void BlackHoleBackendQueueProcessor.applyWork(List<LuceneWork> workList, IndexingMonitor monitor)
           
 

Uses of LuceneWork in org.hibernate.search.backend.impl.jgroups
 

Methods in org.hibernate.search.backend.impl.jgroups with parameters of type LuceneWork
 void JGroupsBackendQueueProcessor.applyStreamWork(LuceneWork singleOperation, IndexingMonitor monitor)
           
 

Method parameters in org.hibernate.search.backend.impl.jgroups with type arguments of type LuceneWork
 void JGroupsBackendQueueProcessor.applyWork(List<LuceneWork> workList, IndexingMonitor monitor)
           
 void JGroupsBackendQueueTask.sendLuceneWorkList(List<LuceneWork> queue)
           
 

Uses of LuceneWork in org.hibernate.search.backend.impl.jms
 

Methods in org.hibernate.search.backend.impl.jms with parameters of type LuceneWork
 void JmsBackendQueueProcessor.applyStreamWork(LuceneWork singleOperation, IndexingMonitor monitor)
           
 

Method parameters in org.hibernate.search.backend.impl.jms with type arguments of type LuceneWork
 void JmsBackendQueueProcessor.applyWork(List<LuceneWork> workList, IndexingMonitor monitor)
           
 

Constructor parameters in org.hibernate.search.backend.impl.jms with type arguments of type LuceneWork
JmsBackendQueueTask(String indexName, Collection<LuceneWork> queue, IndexManager indexManager, JmsBackendQueueProcessor jmsBackendQueueProcessor)
           
 

Uses of LuceneWork in org.hibernate.search.backend.impl.lucene
 

Methods in org.hibernate.search.backend.impl.lucene with parameters of type LuceneWork
 void LuceneBackendQueueProcessor.applyStreamWork(LuceneWork singleOperation, IndexingMonitor monitor)
           
 void ExclusiveIndexWorkspaceImpl.notifyWorkApplied(LuceneWork work)
           
 void SharedIndexWorkspaceImpl.notifyWorkApplied(LuceneWork work)
           
 void NRTWorkspaceImpl.notifyWorkApplied(LuceneWork work)
           
 

Method parameters in org.hibernate.search.backend.impl.lucene with type arguments of type LuceneWork
 void LuceneBackendQueueProcessor.applyWork(List<LuceneWork> workList, IndexingMonitor monitor)
           
 

Constructors in org.hibernate.search.backend.impl.lucene with parameters of type LuceneWork
SingleTaskRunnable(LuceneWork work, LuceneBackendResources resources, org.apache.lucene.index.IndexWriter indexWriter, IndexingMonitor monitor)
           
 

Uses of LuceneWork in org.hibernate.search.backend.impl.lucene.works
 

Methods in org.hibernate.search.backend.impl.lucene.works with parameters of type LuceneWork
 void UpdateExtWorkDelegate.performWork(LuceneWork work, org.apache.lucene.index.IndexWriter writer, IndexingMonitor monitor)
           
 void UpdateWorkDelegate.performWork(LuceneWork work, org.apache.lucene.index.IndexWriter writer, IndexingMonitor monitor)
           
 void DeleteExtWorkDelegate.performWork(LuceneWork work, org.apache.lucene.index.IndexWriter writer, IndexingMonitor monitor)
           
 void LuceneWorkDelegate.performWork(LuceneWork work, org.apache.lucene.index.IndexWriter writer, IndexingMonitor monitor)
          Will perform work on an IndexWriter.
 

Uses of LuceneWork in org.hibernate.search.backend.spi
 

Methods in org.hibernate.search.backend.spi with parameters of type LuceneWork
 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)
 

Method parameters in org.hibernate.search.backend.spi with type arguments of type LuceneWork
 void BackendQueueProcessor.applyWork(List<LuceneWork> workList, IndexingMonitor monitor)
          Applies a list of operations to the index.
 

Uses of LuceneWork in org.hibernate.search.engine.impl
 

Methods in org.hibernate.search.engine.impl that return types with arguments of type LuceneWork
 List<LuceneWork> WorkPlan.getPlannedLuceneWork()
           
 

Uses of LuceneWork in org.hibernate.search.engine.spi
 

Method parameters in org.hibernate.search.engine.spi with type arguments of type LuceneWork
 void DocumentBuilderIndexedEntity.addWorkToQueue(Class<T> entityClass, T entity, Serializable id, boolean delete, boolean add, List<LuceneWork> queue, ConversionContext contextualBridge)
           
abstract  void AbstractDocumentBuilder.addWorkToQueue(Class<T> entityClass, T entity, Serializable id, boolean delete, boolean add, List<LuceneWork> queue, ConversionContext contextualBridge)
           
 void DocumentBuilderContainedEntity.addWorkToQueue(Class<T> entityClass, T entity, Serializable id, boolean delete, boolean add, List<LuceneWork> queue, ConversionContext contextualBridge)
           
 

Uses of LuceneWork in org.hibernate.search.exception
 

Methods in org.hibernate.search.exception that return LuceneWork
 LuceneWork ErrorContext.getOperationAtFault()
           
 

Methods in org.hibernate.search.exception that return types with arguments of type LuceneWork
 List<LuceneWork> ErrorContext.getFailingOperations()
           
 

Uses of LuceneWork in org.hibernate.search.exception.impl
 

Methods in org.hibernate.search.exception.impl with parameters of type LuceneWork
static void LogErrorHandler.appendFailureMessage(StringBuilder message, LuceneWork workThatFailed)
           
 ErrorContextBuilder ErrorContextBuilder.workCompleted(LuceneWork luceneWork)
           
 

Method parameters in org.hibernate.search.exception.impl with type arguments of type LuceneWork
 ErrorContextBuilder ErrorContextBuilder.addAllWorkThatFailed(List<LuceneWork> worksThatFailed)
           
 ErrorContextBuilder ErrorContextBuilder.allWorkToBeDone(List<LuceneWork> workOnWriter)
           
 

Uses of LuceneWork in org.hibernate.search.indexes.impl
 

Methods in org.hibernate.search.indexes.impl with parameters of type LuceneWork
 void DirectoryBasedIndexManager.performStreamOperation(LuceneWork singleOperation, IndexingMonitor monitor, boolean forceAsync)
           
 

Method parameters in org.hibernate.search.indexes.impl with type arguments of type LuceneWork
 void DirectoryBasedIndexManager.performOperations(List<LuceneWork> workList, IndexingMonitor monitor)
           
 

Uses of LuceneWork in org.hibernate.search.indexes.serialization.avro.impl
 

Method parameters in org.hibernate.search.indexes.serialization.avro.impl with type arguments of type LuceneWork
 void AvroSerializer.luceneWorks(List<LuceneWork> works)
           
 

Uses of LuceneWork in org.hibernate.search.indexes.serialization.impl
 

Methods in org.hibernate.search.indexes.serialization.impl that return types with arguments of type LuceneWork
 List<LuceneWork> LuceneWorkHydrator.getLuceneWorks()
           
 List<LuceneWork> PluggableSerializationLuceneWorkSerializer.toLuceneWorks(byte[] data)
          Convert a byte[] to a List of LuceneWork (assuming the same SerializationProvider is used of course)
 

Method parameters in org.hibernate.search.indexes.serialization.impl with type arguments of type LuceneWork
 byte[] PluggableSerializationLuceneWorkSerializer.toSerializedModel(List<LuceneWork> works)
          Convert a List of LuceneWork into a byte[]
 

Uses of LuceneWork in org.hibernate.search.indexes.serialization.javaserialization.impl
 

Method parameters in org.hibernate.search.indexes.serialization.javaserialization.impl with type arguments of type LuceneWork
 void JavaSerializationSerializer.luceneWorks(List<LuceneWork> works)
           
 

Uses of LuceneWork in org.hibernate.search.indexes.serialization.spi
 

Methods in org.hibernate.search.indexes.serialization.spi that return types with arguments of type LuceneWork
 List<LuceneWork> LuceneWorkSerializer.toLuceneWorks(byte[] data)
          Convert a byte[] to a List of LuceneWork
 

Method parameters in org.hibernate.search.indexes.serialization.spi with type arguments of type LuceneWork
 void Serializer.luceneWorks(List<LuceneWork> works)
           
 byte[] LuceneWorkSerializer.toSerializedModel(List<LuceneWork> works)
          Convert a List of LuceneWork into a byte[]
 

Uses of LuceneWork in org.hibernate.search.indexes.spi
 

Methods in org.hibernate.search.indexes.spi with parameters of type LuceneWork
 void IndexManager.performStreamOperation(LuceneWork singleOperation, IndexingMonitor monitor, boolean forceAsync)
          Perform a single non-transactional operation, best to stream large amounts of operations.
 

Method parameters in org.hibernate.search.indexes.spi with type arguments of type LuceneWork
 void IndexManager.performOperations(List<LuceneWork> queue, IndexingMonitor monitor)
          Used to apply update operations to the index.
 

Uses of LuceneWork in org.hibernate.search.store
 

Methods in org.hibernate.search.store with parameters of type LuceneWork
 void Workspace.notifyWorkApplied(LuceneWork work)
          Some workspaces need this to determine for example the kind of flush operations which are safe to apply.
 



Copyright © 2006-2013 Red Hat Middleware, LLC. All Rights Reserved