public class MasterSwitchDelegatingQueueProcessor extends Object implements org.hibernate.search.backend.spi.BackendQueueProcessor
| Constructor and Description |
|---|
MasterSwitchDelegatingQueueProcessor(org.hibernate.search.backend.spi.BackendQueueProcessor localMaster,
InfinispanCommandsBackend remoteMaster) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyStreamWork(org.hibernate.search.backend.LuceneWork singleOperation,
org.hibernate.search.backend.IndexingMonitor monitor) |
void |
applyWork(List<org.hibernate.search.backend.LuceneWork> workList,
org.hibernate.search.backend.IndexingMonitor monitor) |
void |
close() |
Lock |
getExclusiveWriteLock() |
void |
indexMappingChanged() |
void |
initialize(Properties props,
org.hibernate.search.spi.WorkerBuildContext context,
org.hibernate.search.indexes.impl.DirectoryBasedIndexManager indexManager) |
public MasterSwitchDelegatingQueueProcessor(org.hibernate.search.backend.spi.BackendQueueProcessor localMaster,
InfinispanCommandsBackend remoteMaster)
public void initialize(Properties props, org.hibernate.search.spi.WorkerBuildContext context, org.hibernate.search.indexes.impl.DirectoryBasedIndexManager indexManager)
initialize in interface org.hibernate.search.backend.spi.BackendQueueProcessorpublic void close()
close in interface org.hibernate.search.backend.spi.BackendQueueProcessorpublic void applyWork(List<org.hibernate.search.backend.LuceneWork> workList, org.hibernate.search.backend.IndexingMonitor monitor)
applyWork in interface org.hibernate.search.backend.spi.BackendQueueProcessorpublic void applyStreamWork(org.hibernate.search.backend.LuceneWork singleOperation,
org.hibernate.search.backend.IndexingMonitor monitor)
applyStreamWork in interface org.hibernate.search.backend.spi.BackendQueueProcessorpublic Lock getExclusiveWriteLock()
getExclusiveWriteLock in interface org.hibernate.search.backend.spi.BackendQueueProcessorpublic void indexMappingChanged()
indexMappingChanged in interface org.hibernate.search.backend.spi.BackendQueueProcessorCopyright © 2016 JBoss, a division of Red Hat. All rights reserved.