## Uses of Class
org.hibernate.search.indexes.spi.DirectoryBasedIndexManager

- Packages that use DirectoryBasedIndexManager
  Package | Description
  --- | ---
  org.hibernate.search.backend.impl.lucene |
  org.hibernate.search.indexes.impl |
  org.hibernate.search.indexes.spi |
  org.hibernate.search.store |
  org.hibernate.search.store.impl |

- - ### Uses of DirectoryBasedIndexManager in org.hibernate.search.backend.impl.lucene

    Methods in org.hibernate.search.backend.impl.lucene with parameters of type DirectoryBasedIndexManager
    Modifier and Type | Method and Description
    --- | ---
    `void` | NRTWorkspaceImpl.`initialize(DirectoryBasedIndexManager indexManager, Properties props)`

    Constructors in org.hibernate.search.backend.impl.lucene with parameters of type DirectoryBasedIndexManager
    Constructor and Description
    `AbstractWorkspaceImpl(DirectoryBasedIndexManager indexManager, WorkerBuildContext context, Properties cfg)`
    `ExclusiveIndexWorkspaceImpl(DirectoryBasedIndexManager indexManager, WorkerBuildContext context, Properties cfg)`
    `NRTWorkspaceImpl(DirectoryBasedIndexManager indexManager, WorkerBuildContext buildContext, Properties cfg)`
    `SharedIndexWorkspaceImpl(DirectoryBasedIndexManager indexManager, WorkerBuildContext context, Properties cfg)`

  - ### Uses of DirectoryBasedIndexManager in org.hibernate.search.indexes.impl

    Subclasses of DirectoryBasedIndexManager in org.hibernate.search.indexes.impl
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NRTIndexManager` IndexManager implementation taking advantage of the Near-Real-Time features of Lucene.

    Methods in org.hibernate.search.indexes.impl with parameters of type DirectoryBasedIndexManager
    Modifier and Type | Method and Description
    --- | ---
    `static DirectoryBasedReaderProvider` | PropertiesParseHelper.`createDirectoryBasedReaderProvider(DirectoryBasedIndexManager indexManager, Properties properties, WorkerBuildContext buildContext)`
    `void` | NotSharedReaderProvider.`initialize(DirectoryBasedIndexManager indexManager, Properties props)`
    `void` | PeriodicRefreshingReaderProvider.`initialize(DirectoryBasedIndexManager indexManager, Properties props)`
    `void` | SharingBufferReaderProvider.`initialize(DirectoryBasedIndexManager indexManager, Properties props)`

  - ### Uses of DirectoryBasedIndexManager in org.hibernate.search.indexes.spi

    Methods in org.hibernate.search.indexes.spi with parameters of type DirectoryBasedIndexManager
    Modifier and Type | Method and Description
    --- | ---
    `void` | DirectoryBasedReaderProvider.`initialize(DirectoryBasedIndexManager indexManager, Properties props)`

  - ### Uses of DirectoryBasedIndexManager in org.hibernate.search.store

    Methods in org.hibernate.search.store with parameters of type DirectoryBasedIndexManager
    Modifier and Type | Method and Description
    --- | ---
    `void` | DirectoryProvider.`start(DirectoryBasedIndexManager indexManager)` Executed after initialize, this method set up the heavy process of starting up the DirectoryProvider IO processing as well as background processing are expected to be set up here

  - ### Uses of DirectoryBasedIndexManager in org.hibernate.search.store.impl

    Methods in org.hibernate.search.store.impl with parameters of type DirectoryBasedIndexManager
    Modifier and Type | Method and Description
    --- | ---
    `void` | FSDirectoryProvider.`start(DirectoryBasedIndexManager indexManager)`
    `void` | FSMasterDirectoryProvider.`start(DirectoryBasedIndexManager indexManager)`
    `void` | FSSlaveDirectoryProvider.`start(DirectoryBasedIndexManager indexManager)`
    `void` | RAMDirectoryProvider.`start(DirectoryBasedIndexManager indexManager)`

Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved