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

Packages that use DirectoryProvider
org.hibernate.search   
org.hibernate.search.backend   
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(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.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
 Set<DirectoryProvider<?>> SearchFactoryImplementor.getDirectoryProviders()
           
 

Methods in org.hibernate.search.engine with parameters of type DirectoryProvider
 void SearchFactoryImplementor.addClassToDirectoryProvider(Class<?> clazz, DirectoryProvider<?> directoryProvider)
           
 void SearchFactoryImplementor.addDirectoryProvider(DirectoryProvider<?> provider)
           
 void SearchFactoryImplementor.addIndexingParameters(DirectoryProvider<?> provider, LuceneIndexingParameters indexingParams)
           
 void SearchFactoryImplementor.addOptimizerStrategy(DirectoryProvider<?> provider, OptimizerStrategy optimizerStrategy)
           
 Set<Class<?>> SearchFactoryImplementor.getClassesInDirectoryProvider(DirectoryProvider<?> directoryProvider)
           
 ReentrantLock SearchFactoryImplementor.getDirectoryProviderLock(DirectoryProvider<?> dp)
           
 LuceneIndexingParameters SearchFactoryImplementor.getIndexingParameters(DirectoryProvider<?> provider)
           
 OptimizerStrategy SearchFactoryImplementor.getOptimizerStrategy(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(Class<?> entity)
           
 

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

Methods in org.hibernate.search.impl with parameters of type DirectoryProvider
 void SearchFactoryImpl.addClassToDirectoryProvider(Class<?> clazz, DirectoryProvider<?> directoryProvider)
           
 void SearchFactoryImpl.addDirectoryProvider(DirectoryProvider<?> provider)
           
 void SearchFactoryImpl.addIndexingParameters(DirectoryProvider<?> provider, LuceneIndexingParameters indexingParams)
           
 void SearchFactoryImpl.addOptimizerStrategy(DirectoryProvider<?> provider, OptimizerStrategy optimizerStrategy)
           
 Set<Class<?>> SearchFactoryImpl.getClassesInDirectoryProvider(DirectoryProvider<?> directoryProvider)
           
 ReentrantLock SearchFactoryImpl.getDirectoryProviderLock(DirectoryProvider<?> dp)
           
 LuceneIndexingParameters SearchFactoryImpl.getIndexingParameters(DirectoryProvider<?> provider)
           
 OptimizerStrategy SearchFactoryImpl.getOptimizerStrategy(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 ReaderProvider.openReader(DirectoryProvider... directoryProviders)
          Open a read-only reader on all the listed directory providers.
 org.apache.lucene.index.IndexReader SharingBufferReaderProvider.openReader(DirectoryProvider... directoryProviders)
           
 org.apache.lucene.index.IndexReader SharedReaderProvider.openReader(DirectoryProvider... directoryProviders)
          Deprecated.  
 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<?> IndexShardingStrategy.getDirectoryProviderForAddition(Class<?> entity, Serializable id, String idInString, org.apache.lucene.document.Document document)
          return the DirectoryProvider where the given entity will be indexed
 DirectoryProvider<?> NotShardedStrategy.getDirectoryProviderForAddition(Class<?> entity, Serializable id, String idInString, org.apache.lucene.document.Document document)
           
 DirectoryProvider<?> IdHashShardingStrategy.getDirectoryProviderForAddition(Class<?> entity, Serializable id, String idInString, org.apache.lucene.document.Document document)
           
 DirectoryProvider<?>[] IndexShardingStrategy.getDirectoryProvidersForAllShards()
          Ask for all shards (eg to query or optimize)
 DirectoryProvider<?>[] NotShardedStrategy.getDirectoryProvidersForAllShards()
           
 DirectoryProvider<?>[] IdHashShardingStrategy.getDirectoryProvidersForAllShards()
           
 DirectoryProvider<?>[] IndexShardingStrategy.getDirectoryProvidersForDeletion(Class<?> entity, Serializable id, 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<?>[] NotShardedStrategy.getDirectoryProvidersForDeletion(Class<?> entity, Serializable id, String idInString)
           
 DirectoryProvider<?>[] IdHashShardingStrategy.getDirectoryProvidersForDeletion(Class<?> entity, Serializable id, String idInString)
           
 DirectoryProvider[] DirectoryProviderFactory.DirectoryProviders.getProviders()
           
 

Methods in org.hibernate.search.store with parameters of type DirectoryProvider
 void IndexShardingStrategy.initialize(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 NotShardedStrategy.initialize(Properties properties, DirectoryProvider<?>[] providers)
           
 void IdHashShardingStrategy.initialize(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, Properties indexProperties, SearchFactoryImplementor searchFactoryImplementor)
           
 void NoOpOptimizerStrategy.initialize(DirectoryProvider directoryProvider, Properties indexProperties, SearchFactoryImplementor searchFactoryImplementor)
           
 void IncrementalOptimizerStrategy.initialize(DirectoryProvider directoryProvider, Properties indexProperties, SearchFactoryImplementor searchFactoryImplementor)
           
 



Copyright © 2011 Hibernate. All Rights Reserved.