# Uses of Package
org.hibernate.search.backend.spi

- Packages that use org.hibernate.search.backend.spi
  Package | Description
  --- | ---
  org.hibernate.search.backend |
  org.hibernate.search.backend.impl |
  org.hibernate.search.backend.impl.batch |
  org.hibernate.search.backend.impl.blackhole |
  org.hibernate.search.backend.impl.lucene.works |
  org.hibernate.search.backend.jgroups.impl |
  org.hibernate.search.backend.jms.impl |
  org.hibernate.search.backend.spi |
  org.hibernate.search.batchindexing.impl |
  org.hibernate.search.elasticsearch.impl |
  org.hibernate.search.engine.impl |
  org.hibernate.search.event.impl |
  org.hibernate.search.hcore.util.impl |
  org.hibernate.search.indexes.impl |
  org.hibernate.search.indexes.serialization.avro.impl |
  org.hibernate.search.indexes.serialization.impl |
  org.hibernate.search.indexes.serialization.spi |
  org.hibernate.search.indexes.spi |
  org.hibernate.search.orm.loading.impl |
  org.hibernate.search.spi |
  org.hibernate.search.spi.impl |
  org.hibernate.search.util.logging.impl |

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.backend
  Class and Description
  BackendQueueProcessor Interface for different types of queue processors.
  DeleteByQueryLuceneWork Representation of deleteByQuery(...) from Lucene.

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.backend.impl
  Class and Description
  Backend Interface for different types of queue processors.
  BackendQueueProcessor Interface for different types of queue processors.
  DeleteByQueryLuceneWork Representation of deleteByQuery(...) from Lucene.
  DeletionQuery interface for Serializable Queries that can be used to delete from an index.
  OperationDispatcher A helper to dispatch a list of works to the appropriate index managers (initializing them as necessary), executing the `IndexManager.performOperations(List, org.hibernate.search.backend.IndexingMonitor)` or `IndexManager.performStreamOperation(LuceneWork, IndexingMonitor, boolean)` method.
  Work A unit of work.
  Worker Perform work for a given context (eg a transaction).

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.backend.impl.batch
  Class and Description
  BatchBackend Implementations of this interface are not drop-in replacements for the standard BackendQueueProcessor, but are meant to be used only during batch processing.

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.backend.impl.blackhole
  Class and Description
  Backend Interface for different types of queue processors.
  BackendQueueProcessor Interface for different types of queue processors.

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.backend.impl.lucene.works
  Class and Description
  DeleteByQueryLuceneWork Representation of deleteByQuery(...) from Lucene.

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.backend.jgroups.impl
  Class and Description
  Backend Interface for different types of queue processors.
  BackendQueueProcessor Interface for different types of queue processors.

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.backend.jms.impl
  Class and Description
  Backend Interface for different types of queue processors.
  BackendQueueProcessor Interface for different types of queue processors.
  BackendQueueProcessor.Transactional Marker interface describing a backend processor that is transactional

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.backend.spi
  Class and Description
  BackendQueueProcessor Interface for different types of queue processors.
  DeletionQuery interface for Serializable Queries that can be used to delete from an index.
  LuceneIndexingParameters.ParameterSet
  SingularTermDeletionQuery DeleteByQuery equivalent to `TermQuery`
  SingularTermDeletionQuery.Type
  Work A unit of work.
  WorkType Enumeration of the different types of Lucene work.

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.batchindexing.impl
  Class and Description
  BatchBackend Implementations of this interface are not drop-in replacements for the standard BackendQueueProcessor, but are meant to be used only during batch processing.

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.elasticsearch.impl
  Class and Description
  DeletionQuery interface for Serializable Queries that can be used to delete from an index.

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.engine.impl
  Class and Description
  BackendQueueProcessor Interface for different types of queue processors.
  BatchBackend Implementations of this interface are not drop-in replacements for the standard BackendQueueProcessor, but are meant to be used only during batch processing.
  OperationDispatcher A helper to dispatch a list of works to the appropriate index managers (initializing them as necessary), executing the `IndexManager.performOperations(List, org.hibernate.search.backend.IndexingMonitor)` or `IndexManager.performStreamOperation(LuceneWork, IndexingMonitor, boolean)` method.
  Work A unit of work.
  Worker Perform work for a given context (eg a transaction).

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.event.impl
  Class and Description
  WorkType Enumeration of the different types of Lucene work.

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.hcore.util.impl
  Class and Description
  Work A unit of work.

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.indexes.impl
  Class and Description
  Backend Interface for different types of queue processors.
  BackendQueueProcessor Interface for different types of queue processors.
  LuceneIndexingParameters Wrapper class around the Lucene indexing parameters defined in IndexWriterSetting.

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.indexes.serialization.avro.impl
  Class and Description
  DeletionQuery interface for Serializable Queries that can be used to delete from an index.

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.indexes.serialization.impl
  Class and Description
  DeletionQuery interface for Serializable Queries that can be used to delete from an index.

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.indexes.serialization.spi
  Class and Description
  DeletionQuery interface for Serializable Queries that can be used to delete from an index.

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.indexes.spi
  Class and Description
  LuceneIndexingParameters Wrapper class around the Lucene indexing parameters defined in IndexWriterSetting.

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.orm.loading.impl
  Class and Description
  Work A unit of work.

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.spi
  Class and Description
  BatchBackend Implementations of this interface are not drop-in replacements for the standard BackendQueueProcessor, but are meant to be used only during batch processing.
  OperationDispatcher A helper to dispatch a list of works to the appropriate index managers (initializing them as necessary), executing the `IndexManager.performOperations(List, org.hibernate.search.backend.IndexingMonitor)` or `IndexManager.performStreamOperation(LuceneWork, IndexingMonitor, boolean)` method.
  Work A unit of work.
  Worker Perform work for a given context (eg a transaction).

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.spi.impl
  Class and Description
  Worker Perform work for a given context (eg a transaction).

- Classes in org.hibernate.search.backend.spi used by org.hibernate.search.util.logging.impl
  Class and Description
  DeletionQuery interface for Serializable Queries that can be used to delete from an index.
  WorkType Enumeration of the different types of Lucene work.

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