Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2006-2010 Hibernate. All Rights Reserved.