Class and Description |
---|
WorkVisitor
A visitor delegate to manipulate a LuceneWork
needs to implement this interface.
|
Class and Description |
---|
ContextAwareSelectionDelegate
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.
|
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
|
StreamingOperationSelectionDelegate
Sends a single operation to the related backends, considering the sharding strategy.
|
StreamingSelectionVisitor
This visitor applies the selection logic from the plugged IndexShardingStrategies to
stream operations, as used by optimize() and batching operations.
|
TransactionalSelectionVisitor
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
ContextAwareSelectionDelegate to split a list of operations
according to the multiple IndexManagers it needs to be routed to. |
WorkVisitor
A visitor delegate to manipulate a LuceneWork
needs to implement this interface.
|
Class and Description |
---|
WorkVisitor
A visitor delegate to manipulate a LuceneWork
needs to implement this interface.
|
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
|
Copyright © 2006–2016 Hibernate. All rights reserved.