|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hibernate.search.backend.impl.BatchedQueueingProcessor
public class BatchedQueueingProcessor
Batch work until performWorks(org.hibernate.search.backend.impl.WorkQueue)
is called.
The work is then executed synchronously or asynchronously.
Constructor Summary | |
---|---|
BatchedQueueingProcessor(Map<Class<?>,EntityIndexBinder> entityIndexBinders,
Properties properties)
|
Method Summary | |
---|---|
void |
add(Work work,
WorkQueue workQueue)
Add a work TODO move that somewhere else, it does not really fit here |
void |
cancelWorks(WorkQueue workQueue)
Rollback works |
void |
performWorks(WorkQueue workQueue)
Execute works |
void |
prepareWorks(WorkQueue workQueue)
prepare resources for a later performWorks call |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BatchedQueueingProcessor(Map<Class<?>,EntityIndexBinder> entityIndexBinders, Properties properties)
Method Detail |
---|
public void add(Work work, WorkQueue workQueue)
QueueingProcessor
add
in interface QueueingProcessor
public void prepareWorks(WorkQueue workQueue)
QueueingProcessor
prepareWorks
in interface QueueingProcessor
public void performWorks(WorkQueue workQueue)
QueueingProcessor
performWorks
in interface QueueingProcessor
public void cancelWorks(WorkQueue workQueue)
QueueingProcessor
cancelWorks
in interface QueueingProcessor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |