Uses of Interface
org.hibernate.search.store.DirectoryProvider

Packages that use DirectoryProvider
org.hibernate.search   
org.hibernate.search.backend   
org.hibernate.search.backend.impl.lucene   
org.hibernate.search.engine   
org.hibernate.search.impl   
org.hibernate.search.reader   
org.hibernate.search.store   
org.hibernate.search.store.optimization   
 

Uses of DirectoryProvider in org.hibernate.search
 

Methods in org.hibernate.search that return DirectoryProvider
 DirectoryProvider[] SearchFactory.getDirectoryProviders(java.lang.Class<?> entity)
          Provide access to the DirectoryProviders (hence the Lucene Directories) for a given entity In most cases, the returned type will be a one element array.
 

Uses of DirectoryProvider in org.hibernate.search.backend
 

Constructors in org.hibernate.search.backend with parameters of type DirectoryProvider
Workspace(SearchFactoryImplementor searchFactoryImplementor, DirectoryProvider<?> provider)
           
 

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

Methods in org.hibernate.search.backend.impl.lucene with parameters of type DirectoryProvider
 void PerDirectoryWorkProcessor.addWorkToDpProcessor(DirectoryProvider<?> dp, LuceneWork work)
           
 

Uses of DirectoryProvider in org.hibernate.search.engine
 

Methods in org.hibernate.search.engine that return DirectoryProvider
 DirectoryProvider[] DocumentBuilderIndexedEntity.getDirectoryProviders()
           
 

Methods in org.hibernate.search.engine that return types with arguments of type DirectoryProvider
 java.util.Set<DirectoryProvider<?>> SearchFactoryImplementor.getDirectoryProviders()
           
 

Methods in org.hibernate.search.engine with parameters of type DirectoryProvider
 void SearchFactoryImplementor.addClassToDirectoryProvider(java.lang.Class<?> clazz, DirectoryProvider<?> directoryProvider, boolean exclusiveIndexUsage)
           
 void SearchFactoryImplementor.addDirectoryProvider(DirectoryProvider<?> provider, boolean exclusiveIndexUsage)
           
 void SearchFactoryImplementor.addIndexingParameters(DirectoryProvider<?> provider, LuceneIndexingParameters indexingParams)
           
 void SearchFactoryImplementor.addOptimizerStrategy(DirectoryProvider<?> provider, OptimizerStrategy optimizerStrategy)
           
 java.util.Set<java.lang.Class<?>> SearchFactoryImplementor.getClassesInDirectoryProvider(DirectoryProvider<?> directoryProvider)
           
 java.util.concurrent.locks.ReentrantLock SearchFactoryImplementor.getDirectoryProviderLock(DirectoryProvider<?> dp)
           
 LuceneIndexingParameters SearchFactoryImplementor.getIndexingParameters(DirectoryProvider<?> provider)
           
 OptimizerStrategy SearchFactoryImplementor.getOptimizerStrategy(DirectoryProvider<?> provider)
           
 org.apache.lucene.search.Similarity SearchFactoryImplementor.getSimilarity(DirectoryProvider<?> directoryProvider)
           
 boolean SearchFactoryImplementor.isExclusiveIndexUsageEnabled(DirectoryProvider<?> provider)
           
 

Constructors in org.hibernate.search.engine with parameters of type DirectoryProvider
DocumentBuilderIndexedEntity(org.hibernate.annotations.common.reflection.XClass clazz, InitContext context, DirectoryProvider[] directoryProviders, IndexShardingStrategy shardingStrategy, org.hibernate.annotations.common.reflection.ReflectionManager reflectionManager)
          Creates a document builder for entities annotated with @Indexed.
 

Uses of DirectoryProvider in org.hibernate.search.impl
 

Methods in org.hibernate.search.impl that return DirectoryProvider
 DirectoryProvider[] SearchFactoryImpl.getDirectoryProviders(java.lang.Class<?> entity)
           
 

Methods in org.hibernate.search.impl that return types with arguments of type DirectoryProvider
 java.util.Set<DirectoryProvider<?>> SearchFactoryImpl.getDirectoryProviders()
           
 

Methods in org.hibernate.search.impl with parameters of type DirectoryProvider
 void SearchFactoryImpl.addClassToDirectoryProvider(java.lang.Class<?> clazz, DirectoryProvider<?> directoryProvider, boolean exclusiveIndexUsage)
           
 void SearchFactoryImpl.addDirectoryProvider(DirectoryProvider<?> provider, boolean exclusiveIndexUsage)
           
 void SearchFactoryImpl.addIndexingParameters(DirectoryProvider<?> provider, LuceneIndexingParameters indexingParams)
           
 void SearchFactoryImpl.addOptimizerStrategy(DirectoryProvider<?> provider, OptimizerStrategy optimizerStrategy)
           
 java.util.Set<java.lang.Class<?>> SearchFactoryImpl.getClassesInDirectoryProvider(DirectoryProvider<?> directoryProvider)
           
 java.util.concurrent.locks.ReentrantLock SearchFactoryImpl.getDirectoryProviderLock(DirectoryProvider<?> dp)
           
 LuceneIndexingParameters SearchFactoryImpl.getIndexingParameters(DirectoryProvider<?> provider)
           
 OptimizerStrategy SearchFactoryImpl.getOptimizerStrategy(DirectoryProvider<?> provider)
           
 org.apache.lucene.search.Similarity SearchFactoryImpl.getSimilarity(DirectoryProvider<?> provider)
           
 boolean SearchFactoryImpl.isExclusiveIndexUsageEnabled(DirectoryProvider<?> provider)
           
 

Uses of DirectoryProvider in org.hibernate.search.reader
 

Methods in org.hibernate.search.reader with parameters of type DirectoryProvider
 org.apache.lucene.index.IndexReader SharingBufferReaderProvider.openReader(DirectoryProvider... directoryProviders)
           
 org.apache.lucene.index.IndexReader SharedReaderProvider.openReader(DirectoryProvider... directoryProviders)
          Deprecated.  
 org.apache.lucene.index.IndexReader ReaderProvider.openReader(DirectoryProvider... directoryProviders)
          Open a read-only reader on all the listed directory providers.
 org.apache.lucene.index.IndexReader NotSharedReaderProvider.openReader(DirectoryProvider... directoryProviders)
           
 

Uses of DirectoryProvider in org.hibernate.search.store
 

Classes in org.hibernate.search.store that implement DirectoryProvider
 class FSDirectoryProvider
          Use a Lucene FSDirectory.
 class FSMasterDirectoryProvider
          File based DirectoryProvider that takes care of index copy The base directory is represented by hibernate.search..indexBase The index is created in / The source (aka copy) directory is built from / A copy is triggered every refresh seconds
 class FSSlaveDirectoryProvider
          File based directory provider that takes care of getting a version of the index from a given source.
 class RAMDirectoryProvider
          Use a Lucene RAMDirectory
 

Methods in org.hibernate.search.store that return DirectoryProvider
 DirectoryProvider<?> NotShardedStrategy.getDirectoryProviderForAddition(java.lang.Class<?> entity, java.io.Serializable id, java.lang.String idInString, org.apache.lucene.document.Document document)
           
 DirectoryProvider<?> IndexShardingStrategy.getDirectoryProviderForAddition(java.lang.Class<?> entity, java.io.Serializable id, java.lang.String idInString, org.apache.lucene.document.Document document)
          return the DirectoryProvider where the given entity will be indexed
 DirectoryProvider<?> IdHashShardingStrategy.getDirectoryProviderForAddition(java.lang.Class<?> entity, java.io.Serializable id, java.lang.String idInString, org.apache.lucene.document.Document document)
           
 DirectoryProvider<?>[] NotShardedStrategy.getDirectoryProvidersForAllShards()
           
 DirectoryProvider<?>[] IndexShardingStrategy.getDirectoryProvidersForAllShards()
          Ask for all shards (eg to query or optimize)
 DirectoryProvider<?>[] IdHashShardingStrategy.getDirectoryProvidersForAllShards()
           
 DirectoryProvider<?>[] NotShardedStrategy.getDirectoryProvidersForDeletion(java.lang.Class<?> entity, java.io.Serializable id, java.lang.String idInString)
           
 DirectoryProvider<?>[] IndexShardingStrategy.getDirectoryProvidersForDeletion(java.lang.Class<?> entity, java.io.Serializable id, java.lang.String idInString)
          return the DirectoryProvider(s) where the given entity is stored and where the deletion operation needs to be applied id and idInString can be null.
 DirectoryProvider<?>[] IdHashShardingStrategy.getDirectoryProvidersForDeletion(java.lang.Class<?> entity, java.io.Serializable id, java.lang.String idInString)
           
 DirectoryProvider<?>[] NotShardedStrategy.getDirectoryProvidersForQuery(FullTextFilterImplementor[] fullTextFilters)
           
 DirectoryProvider<?>[] IndexShardingStrategy.getDirectoryProvidersForQuery(FullTextFilterImplementor[] fullTextFilters)
          return the set of DirectoryProvider(s) where the entities matching the filters are stored this optional optimization allows queries to hit a subset of all shards, which may be useful for some datasets if this optimization is not needed, return getDirectoryProvidersForAllShards() fullTextFilters can be empty if no filter is applied
 DirectoryProvider<?>[] IdHashShardingStrategy.getDirectoryProvidersForQuery(FullTextFilterImplementor[] fullTextFilters)
           
 DirectoryProvider[] DirectoryProviderFactory.DirectoryProviders.getProviders()
           
 

Methods in org.hibernate.search.store with parameters of type DirectoryProvider
 void NotShardedStrategy.initialize(java.util.Properties properties, DirectoryProvider<?>[] providers)
           
 void IndexShardingStrategy.initialize(java.util.Properties properties, DirectoryProvider<?>[] providers)
          provides access to sharding properties (under the suffix sharding_strategy) and provide access to all the DirectoryProviders for a given index
 void IdHashShardingStrategy.initialize(java.util.Properties properties, DirectoryProvider<?>[] providers)
           
 

Constructors in org.hibernate.search.store with parameters of type DirectoryProvider
DirectoryProviderFactory.DirectoryProviders(IndexShardingStrategy shardingStrategy, DirectoryProvider[] providers)
           
 

Uses of DirectoryProvider in org.hibernate.search.store.optimization
 

Methods in org.hibernate.search.store.optimization with parameters of type DirectoryProvider
 void OptimizerStrategy.initialize(DirectoryProvider directoryProvider, java.util.Properties indexProperties, SearchFactoryImplementor searchFactoryImplementor)
           
 void NoOpOptimizerStrategy.initialize(DirectoryProvider directoryProvider, java.util.Properties indexProperties, SearchFactoryImplementor searchFactoryImplementor)
           
 void IncrementalOptimizerStrategy.initialize(DirectoryProvider directoryProvider, java.util.Properties indexProperties, SearchFactoryImplementor searchFactoryImplementor)
           
 



Copyright © 2006-2010 Hibernate. All Rights Reserved.