public class MutableEntityIndexBinding extends Object implements EntityIndexBinding
| Constructor and Description |
|---|
MutableEntityIndexBinding(IndexManagerGroupHolder indexManagerGroupHolder,
IndexManagerSelector indexManagerSelector,
ShardIdentifierProvider shardIdentifierProvider,
EntityIndexingInterceptor<?> entityIndexingInterceptor) |
| Modifier and Type | Method and Description |
|---|---|
DocumentBuilderIndexedEntity |
getDocumentBuilder() |
EntityIndexingInterceptor<?> |
getEntityIndexingInterceptor() |
IndexManagerSelector |
getIndexManagerSelector() |
IndexManagerType |
getIndexManagerType() |
ShardIdentifierProvider |
getShardIdentifierProvider() |
org.apache.lucene.search.similarities.Similarity |
getSimilarity() |
void |
postInitialize(IndexedTypeSet indexedClasses)
Called once during bootstrapping
|
void |
setDocumentBuilderIndexedEntity(DocumentBuilderIndexedEntity documentBuilder)
Allows to set the document builder for this
EntityIndexBinding. |
public MutableEntityIndexBinding(IndexManagerGroupHolder indexManagerGroupHolder, IndexManagerSelector indexManagerSelector, ShardIdentifierProvider shardIdentifierProvider, EntityIndexingInterceptor<?> entityIndexingInterceptor)
public void setDocumentBuilderIndexedEntity(DocumentBuilderIndexedEntity documentBuilder)
EntityIndexBinding.documentBuilder - the new document builder instancepublic org.apache.lucene.search.similarities.Similarity getSimilarity()
getSimilarity in interface EntityIndexBindingSimilarity used to search and index this entitypublic IndexManagerSelector getIndexManagerSelector()
getIndexManagerSelector in interface EntityIndexBindingpublic ShardIdentifierProvider getShardIdentifierProvider()
getShardIdentifierProvider in interface EntityIndexBindingnull depending on selected IndexShardingStrategy.public DocumentBuilderIndexedEntity getDocumentBuilder()
getDocumentBuilder in interface EntityIndexBindingpublic void postInitialize(IndexedTypeSet indexedClasses)
EntityIndexBindingpostInitialize in interface EntityIndexBindingindexedClasses - set of indexed classespublic IndexManagerType getIndexManagerType()
getIndexManagerType in interface EntityIndexBindingpublic EntityIndexingInterceptor<?> getEntityIndexingInterceptor()
getEntityIndexingInterceptor in interface EntityIndexBindingnullCopyright © 2006–2017 Hibernate. All rights reserved.