public class EntityConsumerLuceneWorkProducer extends Object implements SessionAwareRunnable
Runnable will consume entities by taking them one-by-one from the queue
and produce for each entity an AddLuceneWork instance for the output queue.| Constructor and Description |
|---|
EntityConsumerLuceneWorkProducer(ProducerConsumerQueue<List<?>> entitySource,
MassIndexerProgressMonitor monitor,
org.hibernate.SessionFactory sessionFactory,
CountDownLatch producerEndSignal,
SearchFactoryImplementor searchFactory,
org.hibernate.CacheMode cacheMode,
BatchBackend backend,
ErrorHandler errorHandler) |
public EntityConsumerLuceneWorkProducer(ProducerConsumerQueue<List<?>> entitySource, MassIndexerProgressMonitor monitor, org.hibernate.SessionFactory sessionFactory, CountDownLatch producerEndSignal, SearchFactoryImplementor searchFactory, org.hibernate.CacheMode cacheMode, BatchBackend backend, ErrorHandler errorHandler)
public void run(org.hibernate.Session upperSession)
run in interface SessionAwareRunnableCopyright © 2006–2013 Hibernate. All rights reserved.