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

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

- Classes in org.hibernate.search.backend.impl used by org.hibernate.search.backend.impl
  Class and Description
  LocalBackend A `Backend` which applies given index changes locally to the corresponding `IndexManager`.
  QueueingProcessor Pile work operations No thread safety has to be implemented, the queue being scoped already The implementation must be "stateless" wrt the queue through (ie not store the queue state) FIXME this Interface does not make much sense, since the impl will not be changed
  StreamingOperationExecutor Sends a single operation to the related backends, considering the sharding strategy.
  StreamingOperationExecutorSelector This visitor applies the selection logic from the plugged IndexShardingStrategies to stream operations, as used by optimize() and batching operations.
  TransactionalOperationExecutor Visitor interface to apply the configured sharding strategy to a list of LuceneWork; this list is usually the set of operations to be applied in a transactional context.
  TransactionalOperationExecutorSelector This visitor applies the selection logic from the plugged IndexShardingStrategies to transactional operations, so similar to StreamingSelectionVisitor but preparing a context bound list of operations instead of sending all changes directly to the backend.
  WorkQueue
  WorkQueuePerIndexSplitter Used by `TransactionalOperationExecutor` to split a list of operations according to the multiple IndexManagers it needs to be routed to.
  WorkQueueSynchronization Represents the synchronization work done when a transaction is committed or rollbacked.

- Classes in org.hibernate.search.backend.impl used by org.hibernate.search.backend.impl.lucene
  Class and Description
  CommitPolicy Policy for committing changesets.

- Classes in org.hibernate.search.backend.impl used by org.hibernate.search.backend.spi
  Class and Description
  QueueingProcessor Pile work operations No thread safety has to be implemented, the queue being scoped already The implementation must be "stateless" wrt the queue through (ie not store the queue state) FIXME this Interface does not make much sense, since the impl will not be changed

- Classes in org.hibernate.search.backend.impl used by org.hibernate.search.store
  Class and Description
  CommitPolicy Policy for committing changesets.

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