## Uses of Interface
org.hibernate.search.store.Workspace

- Packages that use Workspace
  Package | Description
  --- | ---
  org.hibernate.search.backend.impl.lucene |
  org.hibernate.search.backend.impl.lucene.works |
  org.hibernate.search.store.optimization |
  org.hibernate.search.store.optimization.impl |

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

    Classes in org.hibernate.search.backend.impl.lucene that implement Workspace
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractWorkspaceImpl` Lucene workspace for an IndexManager
    `class` | `ExclusiveIndexWorkspaceImpl`
    `class` | `NRTWorkspaceImpl` A `Workspace` implementation taking advantage of NRT Lucene features.
    `class` | `SharedIndexWorkspaceImpl`

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

    Constructors in org.hibernate.search.backend.impl.lucene.works with parameters of type Workspace
    Constructor and Description
    `IndexUpdateVisitor(Workspace workspace)`

  - ### Uses of Workspace in org.hibernate.search.store.optimization

    Methods in org.hibernate.search.store.optimization with parameters of type Workspace
    Modifier and Type | Method and Description
    --- | ---
    `void` | OptimizerStrategy.`optimize(Workspace workspace)` Allows the implementation to start an optimization process.

  - ### Uses of Workspace in org.hibernate.search.store.optimization.impl

    Methods in org.hibernate.search.store.optimization.impl with parameters of type Workspace
    Modifier and Type | Method and Description
    --- | ---
    `void` | ExplicitOnlyOptimizerStrategy.`optimize(Workspace workspace)`
    `void` | IncrementalOptimizerStrategy.`optimize(Workspace workspace)`

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