Package | Description |
---|---|
org.hibernate.search.backend.impl | |
org.hibernate.search.backend.impl.lucene | |
org.hibernate.search.backend.spi | |
org.hibernate.search.store |
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
|
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.
|
Class and Description |
---|
CommitPolicy
Policy for committing changesets.
|
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
|
Class and Description |
---|
CommitPolicy
Policy for committing changesets.
|
Copyright © 2006–2016 Hibernate. All rights reserved.