org.hibernate.search.engine.impl
Class EntityIndexBindingFactory

java.lang.Object
  extended by org.hibernate.search.engine.impl.EntityIndexBindingFactory

public final class EntityIndexBindingFactory
extends Object

Build the expected EntityIndexBinding depending in the configuration.

Author:
Emmanuel Bernard

Method Summary
static
<T,U> MutableEntityIndexBinding<T>
buildEntityIndexBinder(Class<T> type, IndexManager[] providers, IndexShardingStrategy shardingStrategy, ShardIdentifierProvider shardIdentifierProvider, org.apache.lucene.search.Similarity similarity, EntityIndexingInterceptor<U> interceptor, boolean isDynamicSharding, Properties properties, String rootDirectoryProviderName, WorkerBuildContext context, IndexManagerHolder indexManagerHolder, IndexManagerFactory indexManagerFactory)
           
static
<T> MutableEntityIndexBinding<T>
copyEntityIndexBindingReplacingSimilarity(EntityIndexBinding entityMapping, org.apache.lucene.search.Similarity entitySimilarity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

buildEntityIndexBinder

public static <T,U> MutableEntityIndexBinding<T> buildEntityIndexBinder(Class<T> type,
                                                                        IndexManager[] providers,
                                                                        IndexShardingStrategy shardingStrategy,
                                                                        ShardIdentifierProvider shardIdentifierProvider,
                                                                        org.apache.lucene.search.Similarity similarity,
                                                                        EntityIndexingInterceptor<U> interceptor,
                                                                        boolean isDynamicSharding,
                                                                        Properties properties,
                                                                        String rootDirectoryProviderName,
                                                                        WorkerBuildContext context,
                                                                        IndexManagerHolder indexManagerHolder,
                                                                        IndexManagerFactory indexManagerFactory)

copyEntityIndexBindingReplacingSimilarity

public static <T> MutableEntityIndexBinding<T> copyEntityIndexBindingReplacingSimilarity(EntityIndexBinding entityMapping,
                                                                                         org.apache.lucene.search.Similarity entitySimilarity)


Copyright © 2006–2013 Hibernate. All rights reserved.